I would call a Microsoft Nintendo alliance the best at this point.
Microsoft - Good relations with third parties, makes the best tools, high technology focus so a Nintendo/Microsoft console can sport a GPU which is forward compatible for at least half a generation, 1st party properties which complement Nintendo such as "Halo, Forza, Fable, Viva Pinata etc" Also can do more with less, see Xbox 360 for your examples. Which is important because Nintendo will likely focus on making the console small and low powered again.
Nintendo, well they are just Nintendo. 
Tease.







