My wii gets by far the most playtime of my 3 consoles (xbox360, ps3, wii).
Xbox and PS3 may have really superior graphics but there is not a single game I can actually play with friends or repeatedly play through the story again.
Games like Smash brothers, New Super Mario brothers, Mario galaxy and since yesterday Monster hunter Tri that u can play to no end are just nonexistent on the other consoles.
Fable, Final Fantasy, Ninja Gaiden, GOW, GTA, Darksiders and stuff are really nice for a playthrough, but after that i just sell them invite some friends over start playing wii and never think of those games again.
And don`t come to me with Halo or sth like that. Everyone who plays FPS with those crippled controls on console has never really tried playing with mouse and keyboard.
So for my personal game preference:
Fun Games that I can play to no end: Wii
FPS and the most other online-fun: PC.
Single forgettable playthroughs with nice gfx: xbox360, PS3
So: The Wii is NOT shitty in my opinion, I think it is a console that still values the overall gaming-experience over shiny graphics.
A Wii with the power of the ps3 would be great, but then the whole graphics-in-content-out machinery would start rolling, just as it is with our "next-gen" consoles....