I don't know if I would recommend this game to people who're less in love with Kanto than I am, but this game meets all my remake desires and is pretty much my Ideal Pokémon Game, barring one major control scheme issue, some nontrivial to fix graphical errors, and the selection of rideable pokémon being incredibly haphazard.
It's playable without using the motion controls so long as you play as a handheld; I find the docked version entertaining as hell but baffling and wouldn't try doing anything serious docked. It is, however, not kind to people with tendencies towards motion sickness.
Wild pokémon battles have always been a kind of borked segment of the series, and I think Let's Go removing all but a few of them is a step in the right direction. I think it went a little too far, but balancing level-up movesets is not something the series has been good with. Either some of the wild pokémon wreck your shit, or you don't get anything good for ages. Let's Go moves a lot of learnsets around so that almost every pokémon can plausibly have a good moveset by around level 30 or so, especially if you're using the TMs that you already have access to. It's nice.
In exchange, trainer battles are generally much more difficult than in the rest of the series. You can utterly cheese everything by playing two-player, but single player? They have the same access to good moves that you do and they actually use them. It's neat.
(Someone had the incredible idea that two-player should make all battles two on one. You just have a Support Trainer with you now. You casually bring your friend with you to face the Elite Four and you're going to use two pokémon at a time while they use one. I suspect the intent was so that a younger sibling or other small child can play without slowing you down too much, but it's absurd and I absolutely took periodic advantage of this.)
Honestly, my biggest problem with Let's Go is that postgame, you can fly around on your giant dragons, but your dragon gets stopped by gatehouses. Sure, you can fly all the way from Fuchsia City to Viridian City to Indigo Plateau across the Victory road, but that gate next to Viridian Forest? No, you have to go into the menu to put your pokémon back into its pokéball. Apparently you can't tell your dragonite to land so we can walk through this checkpoint. This is some dumb nonsense right here and riding a charizard, dragonite, or aerodactyl is so fucking cool that it keeps popping up and being a pain in the ass.
Oh, and you can only Sky Dash to cities, not routes. Want to ride your dragonite over Saffron City? Haha, screw you, you need to switch it out for something else in order to go anywhere else because it's surrounded by gatehouses.