I'll say that in every single thread : top tier is just the reflect of what we see in a major : many kabal, many kunglao, many cyrax. The other argument people can say to defend their own char is only dust.
1- kabal
2 - kunglao
3- cyrax (good wake up, good zoning, and best combos of the game).
4- kenshi
5- sonya
We see those char a lot at every tournaments. They are overused, except maybe Kenshi because DLCs, but the few playing him have pretty good result (exit the team fight exhibition at mlg).
That's my opinion and probably the entire mk9 kommunauty opinion indirectly. Just watch online, offline or tournament or whatever. How many shit tier are played ? How many top S ? The average stats over a character used (sorry bout my english, hope you understood xD)just show us what is the real tier list because most of people know who sucks ad who doesn't.