Fire Emblem, Link's Awakening, Astral Chain all had very high critical reception in addition to SMM2 and LM3.Fire Emblem and Link's Awakening?
2019 was good when the momentum started but I remember the first half being quite dry, first halves being dry seems to be a returning thing outside of 2017.
Then you have less well-received but still decent stuff like MUA3 and Yoshi, the best "casual motion gimmick game" Nintendo has ever made with WoM that just keeps getting better as the time goes (I'll gladly add to it because Ring Fit Adventure is genuinely awesome), cool eShop titles like Tetris 99, Box boy and Stretchers and outside stuff published by Nintendo like DQXIS and Daemon X Machina and it was pretty great showing by Nintendo all things considered. Like, I spent a lot of money on vouchers last year.
The only problem is that it was, as you note, very backloaded, there were enough titles to fill out an entire year, but most were crammed in the second half. Also Pokemon arguably wasn't on par with the rest of marquee Switch titles in a number of ways.
2017 wins out, but its mostly due to BotW and SMO.