Within each tier the names are ordered roughly by strength but the differences within each tier are pretty minor. If you have questions about the rankings I will try to provide answers but each ranking assumes that the hero is placed on an ideal team (e.g. Mauler is only Godly with the right support) with an appropriate promotion level (gold, plat, etc.) against a competent opponent.
God Tier:
Nightingale, Panzer, Mandrake, Mauler.
Competitive Tier:
Keel, Heimlock, Dogface, Caine, Flatline, Ronin, Odachi, Moss, Min, Bolt, Sentry, Artemis, Ifrit, Razor, Halo, Gammond, Hardscope, Cinder, Vanguard.
Viable Tier:
Baron, Butter, Anvil, Operator, Clyde, Cross, Sapphyr, Callidus, Cast, Wesson, Hivemind, Castellan, Prophet, Ghoul, Brogan, Fortress, Maven, Phalanx, Hideo, Oracle, Steele.
Garbage Tier:
Halloway, Salvatore, Kunoichi, Savage, Francois, Beck, Phoenix, Heckler, Matador, Fischer, Galante, Surge, Chesterfield, Ryker, Pris, Yanlong, Richter, Elite Rifleman, Scum, Oro.
Who are you?
Iāve played a LOT of PvP, at least 25,000 wins in the last ~6 months. I placed Top 10 in the first PVP Draft and multiple other tournaments along with First place in one of the elemental brawls. Even after so many games I will check the stats of almost any difficult game I have to see how all the heroes performed. This has given me a very strong game sense for hero performance.