Nintendo Switch has Minecraft, FIFA, witcher lll etc. Basically you could compromise with the great games available in Switch. Breath of the wild, Animal crossing New Horizons ,Smash Ultimate, Pokémon SwSh are great games and you won't regret getting them.
However if you've played Forza then you'll probably be disappointed with Mariokart 8D.
Also to everyone's surprise Assassin's Creed Odyssey and Witcher lll were released for Switch. But Switch WON'T have Cyberpunk 2077.
But before you buy a Switch I recommend that you try some classic Legend of Zelda, Pokémon and Mario games if you liked it's lore and all then you might consider buying switch.
If you have younger sibs then Switch is good
If you're a traveler then Switch is good as it's portable.
If you're expecting perfect resolution and framerates for non native games, then you're in for a big disappointment.
And if you like achievements, then as Antock said, you would no more get the tingling sensation when the achievements popup.
If you like online gaming then Xbox live is better than that of Switch.
Btw, hope this helped and you're grammar is good
