
I haven’t powered on my switch in years, but when I used it, 99% of the time it was docked with a TV, so the battery life and screen didn’t matter to me. I would think that’s the best setup for family gaming anyway.
The cartridge/download code is a step down in ownership of your games, but that’s been a lost battle for years. Steam is widely seen as the standard for gaming, and you are only buying a conditional license when you buy a game on that platform, you don’t own those either. This change only really matters if you, personally, rip games from disks/cartridges.
Personally I’ll avoid sending any Western money to the Russian economy that I can. BSG has been able to weasel out of political controversy thus far…but it’s a milsim, the devs are probably more pro-Russia than not, they’re just smart enough to keep their mouths shut and keep accepting Western patronage.