Their games are awesome but their consoles (hardware & software platform) are not.
I don't think Nintendo should go third party, but I would like to see them be more competitive in the creation of their platforms and to be more aggressive in marketing them. It's frustrating to see them curled up in a little ball while they get ignored by the gaming public.