I'd recommend a 3DS before getting a Wii U. It has all the games you mentioned, plus Fire Emblem Awakening, Tales of the Abyss, BlazBlue: Continuum Shift 2, Etrian Odyssey IV, Kid Icarus Uprising, Kingdom Hearts DDD, Professor Layton, and Virtue's Last Reward. And I haven't even got to the E-shop yet. The Wii U is still relatively new, so I'd wait a bit before grabbing it.
That's what I'm thinking about doing since there is only a total of 2 games that I want for the WiiU and they aren't even out yet. Plus, me needs to get me Pokémon fix.