Nintendo's greatest enemy is themselves
Microsoft's greatest enemy is Sony
It is obvious who is in the trickier situation here. One Company has to discipline themselves while another has to fight a multibillion dollar company.
So Microsoft
Also hint 3rd parties do not determine a Nintendo console's success.