[QUOTE=Alienblue]Is ANY game really perfect? [/QUOTE]
I guess no game is truly perfect, but I think the games I listed are pretty close. There was never a needlesslyfrustrating part in any of those games, and I always had to come back for more. With Virtua Tennis I kept losing to King in the end of the World Cup (or whatever the long map with mini-games, matches, and stuff you can buy is called), but I came back at least 20 times until I beat him. Never once did I think the computer was "cheap".
I do agree to some level that SMB3 was anti-climactic at the end (I had an easier time beating Bowser than the level 3 boss!), but the rest of the game more than made up for it.
Guitar Hero was the best 2-player game I have ever played, and had a very rewarding single player experience as well. My brother and I whipped that game out every day for at least 2 weeks, and normally I play games maybe one day a week (I spend more time posting here than actually playing).
Then there's Resident Evil 4. I have yet to conquer Mercenaries, it requires a certain level of patience that I lack, but I have still spent more time on it than any other single-player console game I can think of. I have beat it 3 times, plus the Assignment Ada mode, and I have tried Mercenaries multiple times. Never once in my 3 plays through did it even feel at all repetitive. Every time through I found new secrets, new strategies, and new areas. Of all the games I have played RE4 is the closest to perfect.