My rule has always been that if you don't like a game after 1-2 hours and are still playing it you are either:I don't think 2 hours is enough at times. Especially since in a lot of games these days 2 hours could very well still be training type stuff.
a) Lying to yourself or
b) a masochist