Nintendo is going to make alot of money this generation and suceed
1.) They have the cheapest console
2.) The Wii is targeted at a MUCH broader range of people, Sony and Microsoft are targeting a more Hardcore bunch
3.) Nintendo is not losing money on the Wii
4.) Software development is much cheaper than the PS3 and thus will attract more companies, including smaller ones( check out the game " Sadness")
5.) Wii is being marketed as an active and fun multiplayer console
6.) The Games are innovative
7.) The HD reason, most people still dont have HD televisions though it is a growing trend(360 and probably the PS3 wont look good on SD tv)
8.) Ease of programming with
ALive9.) Connect24, similar to Xbox live in terms of updating games, but will do it automatically
10.) Virtual Console, older games are just fun, Im currently playing OOT and MQ to get ready for TP and im having a blast. Also people remember growing up to certain games and old consoles are very hard to find.
11.) An extremely broad range of games from many different developers. (sadness, mario, zelda, metroid, redsteel, elebits, ect)
12.) Compactness. This may not seem like a big reason, but I for one dont have much space for a console and im betting not many others do either. Also makes for a more portable console
13.) Wii stresses innovation over graphics. Simply put, HD graphics are very expensive. I also have a PC for my graphical needs but play my ROMS more than anything else. Games today all seem to be the same, the industry needed some innovation. Look at the DS, in europe it is outselling the psp 3:1, in Japan it outsells everything combined, and in the US it is the top selling console.
Add anything else if you would like