My personal ranking on Pokémon types. S- Amazing as fuck. A-Great, but a problem or two. B- A thing or 3 holding them back from great. C- Meh. D- Just... bad.
Credit to https://pokemon.fandom.com/wiki/Types for the images.