Yes to 1-4 :). I also think that if they can have a good mix of casual and hardcore games then that would help them out even more next generation. I am hoping to only buy one console next gen. and I would like for it to be Nintendo. They have Mario Kart, Animal Crossing and everything Mario and if they can get good support from third parties then that would be great! I really would like a Call of Duty game on a Nintendo console that's on par with the other consoles.
Yeah that's a good point. They really need good 3rd party support next gen. If they can get said 3rd party support then the Wii 2 (or whatever better name it gets) should really dominate next gen as well.