The Ideal launch for me would've been:
-Name the console "Nintendo Touch" or something so consumers know its a new product.
-Bundle every system with a Pro Controller and have every game support it.
-Have every game at launch support Off-TV play.
-Have Virtual Console available at launch with 10 games (2 Per System, NES, SNES, GBA, N64, and GC)
-Have the basic with 250 GB of memory and Deluxe with 500GB of memory.
-Increase development of the OS so there is no big "Day One" update.
-Have about 40 Launch Games. Most of which are third party. Some completely new, some old ports. Have big Nintendo games at launch like Super Mario 3D World, Wind Waker HD, Donkey Kong Country Tropical Freeze, Pikmin 3, New Super Mario Bros U, Nintendo Land, Game and Wario, Wii Party U, Wii Fit U.
-Also have The Wonderful 101, Mario & Sonic at the 2014 Sochi Games, Sonic Lost World,Monster Hunter 3 Ultimate, Lego City Undercover, ZombiU, Rayman Legends (in this situation it hasn't been ported to other systems.)
-Have the new multiplats be AC4, Watch Dogs, Splinter Cell Blacklist, GTA V, CoD Ghosts, Battlefield 4,FIFA 14, NBA 2K14, Madden NFL 25, Lego Marvel Superheroes, Batman Arkham Origins.
-Have the old multiplats be Tomb Raider, Bioshock Infinite, Metro Last Light, Injustice God's Among Us, Resident Evil Revelations HD, Far Cry 3, Ghost Recon Online, Alien Colonial Marines, The Walking Dead Survival Instinct, Ninja Gaiden 3 Razors Edge.
-Have 3DS remote play so you can essentially do what the PS4 is doing with the Vita.
Is that enough? :P