>>51770614He is only a bad character because of one bad thing. His goal of catching all the Pokémon would have worked if they just had some restraint.
>>51770569His goal isn't battling but being to instantly turn two enemies into allies is a power fantasy dumbass. Even in Pokemon go you have to use berries and great balls not to mention it is a retcon of how catching works in the anime so no it's not valid.
>battled but failed to capture ZapdosThis used to be the norm. Legendary pokemon used to be practically impossible to get but he caught Suicune in episodic story. Those hunters were strong enough to weaken Suicune such that Goh can catch it and that Suicune who saved him WAS HIS SUICUNE MEANING ITS POWER IS GOH'S POWER.