I think he has potential, underused if abused by fire types in the future(and sandstorm teams, very common), but overused in any weather team, his high attack, defences, and health, works great with trick room, or swift swim, and superpower/brick break deals with nearly all his weaknesses other than fire.
But still borderline if you look between the two lines