Another mistake was not making the GameCube different enough from PS2. With the N64 at least you had some positive new differences along with the limiting cartridges. You had a analog stick, rumble, z trigger, four controller ports etc. When you think about it the N64 and PSX had very distinct console styles with what the hardware allowed the software to become. Also because of mentioned features different game types gravitated towards the N64 (for example multiplayer and FPS games were bigger on the system) The Gamecube didn't really have any game types gravitate towards it.
I can't really think of what positive (as in additional) features the GameCube had from the PS2 other than it's streamlined hardware that made it easy to develop for. The Gamecube was supposed to be the Rebirth of Nintendo and that didn't happen. But what it did do is teach Nintendo some lessons on how the industry had changed, and the SNES era is long gone so now they need to do things another way.








