I'll say this, Wii U deserves no more than it's doing. Why?
They had that thing advertised against the 360 and PS3. It is barely stronger. It couldn't even keep 3rd party support within the first year and it had no competition. They didn't give the damn thing a hard drive but a little bit of flash memory with games going up to 25gb... Logical of course lol. They cheaped out on it, and it's the main thing. I said from it's announcement, the name was stupid, the idea was good though. The way it's advertised showed it was not 8th gen battle material. The opposite of future proof. Games worth playing came after PS4 took the world by storm, bad choice. Now WiiU is battling for better sales then Vita, which is sad. Games can't save it, people learned from the extremely underpowered Wii and half the ppl (parents won't think of buying a Wii U because it looks like a Wii and name is Wii with a letter, way to confuse the world). Wii U has great games but it isn't going to beat the PS4. The biggest issue with the console market is. Sony has delivered every console gen on variety, new ip's, sequels, extremely impressive games. Proven studio's etc. PS3 launch was a disaster but the fact is it still outsold X360 WW pretty much every year despite popular belief. Like Nintendo's the god of handhelds, sony's pretty much the god of consoles. Wii did outsell PS3 but that's probably the last time something will do that to Sony's home consoles unless Sony messes up worse than that. Which I doubt.
That being said, Xbox One is lucky, ironically it's horrible name had people dissing and badmouthing bad choices so it was hard not to know it existed lol. Ended up working in it's favour.
Vita now, Sony has been pretty crap about Vita in general making it NOW deserve these sales. The beginning, it's ironic. People thought Vita would release at $350 USD but it was $250USD. Same as 3DS. Look on reaction videos, it was in the perfect position to beat 3DS, but as a reaction to sony Nintendo was forced to drop 3DS' price. Vita then all of a sudden has been overpriced to people because 3DS dropped it's price. I think it's public stupidity and devs fault Vita failed not Sony. Sony did try extremely hard. It had a amazing launch line up, with games like LBPPSV, Persona 4 Golden, Gravity Rush, Unit 13, Resistance, CoD all confirmed. But Activision snaked sony with half assed work. From a studio that just failed at a great opportunity to make resistance. Sony had Killzone, Freedom Wars, Tearaway and so on, but people being dumb thought it was overpriced. Now at this point things are even dumber. Vita is $200 with a game and memory card, N3DSXL is like $230 and it would still sell better and vita is still expensive to people. Yes 3DS is weak as hell and even it's upgraded version isn't Vita level. Sony did pretty much give up now. I personally got into the Neptunia and Atelier Series on Vita, so I still got games to play on it. Plus Ratchet and sly etc on the go. My PSOne and PSP. I'm doing quite good with mine. But apart from the fact Sony has actually opened a studio and actually got one game I've been dying for to NA, I can't be too mad. They need to prove it's worth the investment once again this year, because if they do E3 right for Vita seeing they said they don't have much for PS4 this year. It can make a turn around. In Japan it's doing good but that's it.
That being said, Sony should accept they'll never beat Nintendo at handhelds lol. But Things are pretty bad all the way around. Vita can recover to OK sales but it definitelty is like a 0.5% chance sony will get it going past 15mil lifetime lol. Wii U, it will likely pickup just a bit more so it can hit 20 mill at some point maybe GC sales later but no better than that. It's good games release too far apart to keep it consistent imo