I think Nintendo's online is lacking compared to Sony or Microsoft in terms of options. As far as I know, you can't make lobbies with friends or have cross-game party chat. You might not care for those features but others find them valuable. As far as voice chat is concerned, mute options can solve your problem. It's cumbersome just to message a friend and try to set up a match just through the console.
I'm not really picky about graphics either, but games can always look better. It's fine if you're okay with stagnating technology, but a lot of people expect more power as generations go on. Gameplay is important, sure, but graphics are important as well. Otherwise nobody would bother building newer, more capable machines.
This is being remedied at the moment, but I didn't like how fragmented the 3DS/Wii U ecosystem was. I want one shop, one friends list, and cross communication. I'd like to be able to sign onto a different system and still have access to my games without having to do a whole transfer.