>>47405750>Because of the switch timer, games can be decided by the lead pokémon matchup.There needs to be some cost to switching or else battles would just be trainers constantly switching out to get a favorable match up. The Switch timer is the best possible solution, though Go definitely overcorrected, making it a bit shorter would help alot.
>>Because the game is about doing damage, types like Bug, Normal and Steel whose damage is resisted by many types are not very good.Those types were shit offensively the main series also.
Other than that your other points are pretty much spot on. Though Go is constantly updating so there's hope that the system will improve.