While I understand it's a matter of personal preference, there's nothing wrong with 3 hour+ games. In fact everything everyone on this page is saying they don't like (open-ended, high complexity, long duration) are all the things I love about my favorite games, and why I have gradually found myself really not enjoying Euros as much anymore. I like games that have a strong narrative (and I don't mean the theme of the game, I mean how the game unfolds over the course of time between the players). When I can look back on a game with friends and talk about "that one time" something epic happened, or a critical moment that changed the fortunes of the players, I love that the most. And I love open-ended games, I like being able to decide how and when I approach certain aspects to a design. I like games that play differently (inside a basic framework) every time.
Last weekend I had a super epic game of Hannibal with a friend, and it unfolded completely different strategically than any other time I've played it. To me, that's the draw of board games (beyond the social experience). I like the jousting of mental acuity and the outmaneuvering of other people, both in game and within the game's meta. You learn a lot about people when you play games like that, and ultimately I think that's a good thing.