I cant really give a top 10 because im not much of a cichlid guy but i love earth eaters, especially my satanoperca daemons, 2nd place would be geophagus specie(s).
A good 3rd place would be crenicichla / pike cichlid
4th Peacock bass / cichla.
And after that im lost, im more of a knifefish / oddball predatory fish dude than i know about cichlids. I like characins.
African cichlids look pretty cool sometimes but is not really my thing since both my tanks are rio/amazon biotope.