I too would go subscription model (if you could also pay to download). I do agree that each of the console's prices for VC should be reduced by £1 or £2 as well, but I wouldn't say it's extortion
I just don't agree with the problems with online. Voice chat being missing sucks, sure, but the actual online system works well and they don't charge you for it. The games function beautifully online. While Mario Kart had some teething problems, I very rarely have any errors, yet on other devices I keep getting kicked out of matches.
The games Nintendo put out are still among the best in the industry, so I will never fall out of "love" with them, and it really baffles me when people say they have. Have they made questionable choices on hardware? Sure, but hardware isn't everything and the software is still fantastic.