As many will note, yes this game is very poorly optimized and honestly one of the worst running games on switch I've ever seen. On the other hand, that is really the only problem I run into. If you know the past few years Pokemon have made rushed, lazy, and cutting corners in my all honest opinion. This game however was anything but lazy, it had some of the best characters, best stories, best gameplay, best quality of life updates, and above all else, the most fun I've ever had in any pokemon game. This is hard to say but its my absolute favorite pokemon game of all time, and I still have yet to put it down.
Aside from its awful performance and often laggy inputs, the game itself outshines previous titles in every way.
I can give Game Freak the excuse of this being the first true open world game, and one where they had to make a entire 3D map, new models for the pokemon and characters, making a very good character customization, and spending time on new features. I will however will say this, if they wish to continue this path they either need to not rush themselves, or hire more people. 160+ employees is not enough to make a open world pokemon game every 3 years, let alone release a new title every year. Activision made MWII in 3 years and that is due to the company having over 9,000 employees, its basically Game Freak as a Super Saiyan, pun and reference intended.
I've been given hope for the pokemon games to come, and hope they're not just as good, but better. There is no more excuses for you Game Freak, I praise your work on this gae but the issues were obviously there and you still chose to release it. LEGO Star Wars had 3 delays just so it could make the game as good as possible, why cant you do the same? And yes, I am aware it isnt just Game Freak, Nintendo and Creatures Inc. all own this franchise, and this goes to them as well. Make the right changes so your games can be as good as possible.