The Wii is the most popular console. Yet it lacks many things. First of all, where are the deep, story-driven games?
My favorite games on the gamecube were Resident Evil, Eternal Darkness and Second Sight.
All the Wii can really offer me is No More Heroes. But even that is mostly about going from place to place killing some random assassin. There's some other games, but that brings me to point 2:
Hit games are essentially remakes of old hits. Super Mario Galaxy? Metroid Prime Corruption? Twilight Princess? RE4? On the cube, you have Mario Sunshine, Metroid Prime 1 and RE4/Twilight Princess are already on the cube. Brawl has its Melee counterpart.
And point 3: Nintendo still sucks at online gaming. Friend codes are child-safe measures that are designed to piss off anyone who is more than 5 years old. Not only that but connections take FOREVER to happen. When they even work, you have the whole ordeal of LAGGY GAMES.
I understand the 360 makes you pay, but you get things like voice chat, friend lists, NO FRIEND CODES and it just blows the Wii away.
So you're left with a console that has mostly shallow games meant for the curious person such as Wii Fit, upgraded version of past games and a shoddy internet structure. If I wanted to play Smash Bros. offline with friends, I've got Melee.
So with the 360, games such as Bioshock and Mass Effect amaze me with their immersive, story-driven experiences. Also, along with these games, there are new franchises popping out. Finally the online network is superb.
While the Wii might have introduced the motion sensing technology to the masses, it clearly lacks what it takes to be a game console, when it's missing staple components. Note that I did not bash on the graphics.
Also, I have to say that while you might disagree, I find Mass Effect and Bioshock to be great games because they have great stories that pull the player into the game. Gameplay in singleplayer games will always be limited and predictable. Likewise, Starcraft was not revered for its singleplayer gameplay, but only when you take it online.