It doesn't seem worth $280 but I like mario kart; pretty much any Mario game really. Zelda is cool sometimes, but I seem to remember having trouble (or at least trouble getting into) "Majora's Mask". That's probably half because I didn't have a reliable internet connection to look up cheats! lol
Anyway, I've purchased Nintendo consoles before, played them, and then sold or traded them back. Switch looks like a good candidate for that sort of thing, but I'd wait until it's less expensive to do something like that. You should get an old N64! That's what I did. It scratched the itch, but when I went to return it, omg... The roaches from that apartment I was living in had congregated on the inside of the console!
The place I bought it from wouldn't let me trade it. They thought I did that on purpose or something. I think they were afraid that the cockroaches had lain (lain? layed? idk) eggs and that they would hatch in the store or possibly at the next person's house who bought it. I half suspect that there were cockroaches already in the console when I bought it... Anyway. Yeah, N64 is so retro and cheesy but it's good fun.
Another thing you could think about doing retro is a NES. I think they might sell them new with a whole bunch of games pre-loaded on a chip inside the console.
But if you really want a Switch... go ahead. It's your money. $279.99 just seems a little steep to me. Too rich for my blood...
Zelda is open-world and pretty much the opposite of linear. You can fight Gannon even early on if you want to. I don't like it because it has a huge world, with not much variation in gameplay. 900 or so Koroks that you can find throughout the overworld, and a bunch of small puzzle dungeons scattered throughout it. It has only four real dungeons, like with bosses. All weapons break when you use them.
Mario Odyssey has a lot of moons, many of which you get for doing almost nothing. So there's no real sense of satisfaction, just getting one moon after another.