Nintendo has disappointed. Mario Kart Double Dash is probably the worst trash to come out of EAD in its entire lifetime. The decision to not go online this generation hurt them.
But otherwise, everything else was the fault of other people, not them. For example, developers didn't HAVE to go to the inferior PlayStation, seeing as how N64 had better speed, graphics, audio synthesizer.... just expensive cartridges.