I think for Nintendo to be more successful, they need to play to their competitors weakness's a little more aggressively.
Right now, most Nintendo gamers are more or less singing the tune of "What about me?" when they discover they don't get Call of Battlefield: Generic Warfare 8343 on their platform. (Which is actually a good thing in my opinion.)
There are entire genre's of games that are pretty much non-existent on consoles that could be tapped into.
Their advertising could do with a little more work too.

www.youtube.com/@Pemalite







