Ever Oasis and Luigi's Mansion 3DS are both great, and what the hell do you mean lately? They've had at least 10 critically acclaimed game releases since Star Fox/Amiibo Festival. Are you trolling?
It’s not a third party game.
Not that big? LOL this is a 12 page thread already while the Game Awards is still going on, its Marvel with the whole crew exclusive to Switch this is a really big deal.