Who is the best starter?
Objectively Sobble is the best starter in the game. It can have problems with the first 2 gyms, but for the rest of the game, it's very powerful. Having incredible base stats and special attack power allow this Pokemon to dominate the rest of the game. Thus it is the preferred choice.