Shaolin Jin is definitely overrated. People putting him top 5. He is a solid all rounder but not dirty enough for it.
Dragon's fire was opposite, has one major thing, pressure, going for him but it was nerfed. Also good zoning. Still very good but again not top 5.
I am not downplaying. I think top 10.