When it comes to the service, Nintendo's hardware isn't the problem, Nintendo's software is. Third party offerings tend to run excelently. If either Nintendo put the effort into making their games run well or Nintendo consoles weren't gasping for third party games, there wouldn't be much more complaining than there is over PS or Xbox having paid online (though the expansion pass is a different case)