All are UFC except for Aoki and Alvarez, Melendez is signed to UFC but has yet to fight his first ufc match. I hear you guys, but to me Cerrone is top 5, I just think he's that good, and much evolved since the last loss to Henderson.
That top 10 isn't too off. Edgar and Maynard to me are a bit over rated. Edgar is inspiring, tonnes of heart, but I don't think he's faced anyone that good yet, Penn was a name but not much more than that. The true wave of competition is at the doorstep though: Henderson, Pettis, Cerrone, Melendez, even Guida.