The first half of 2018 (or rather the first nine months) drives the point home how good Nintendo's strategy for 2017 was. I definitely won't say that this first half of 2018 was expected. What could be expected is that Nintendo wouldn't have two games with a Metascore of 97 in 2018, but that's not really relevant for sales.
What I expected is that Nintendo recognizes how important correct pacing of a release schedule is, where tentpole games (guaranteed to sell 5m+ lifetime and move hardware) release every 3-4 months and the spaces between are occupied by smaller titles that sell 1m+ each. And that's what was reinforced when Nintendo issued a forecast of 20m for the fiscal year ending March 2019. Then it turns out that they leave the July-September quarter without a tentpole game as well. It's as if Nintendo has already again forgotten the most basic premise of selling a console: Software sells hardware.
Nintendo has had a steady release schedule in 2018, but it's the tentpole games that get people talking about the system. There was no shortage of games in 2018, but this is a year of coasting that gets wrapped up with a one-two punch in the holiday season that is supposed to make up for all the lost momentum in the previous months. Nintendo needs to be smarter than this.
This thread seems to be more intended to be about subjectivity though, namely whether there were games interesting enough to buy or not. There was plenty to choose from, although for me personally the Nintendo games are largely uninteresting all year long. But the third party side has been steadily improving, most notably because the AAA publishers have mostly stayed clear of Switch. I think that's something that warrants more appreciation.