Cain used to look great, but for a long time I got the imoression that the UFC kept giving him rematches against guys they knew he could beat instead of taking chances against other guys.
From october 2010 to june 2015 he fought only two guys. I don't think I have ever seen that from a top fighter before.
Only because those two guys ( JDS and Bigfoot ) beat the best heavyweights that where not champion , who else was there at the time ? Barnett ? ( a guy that came back and stopped Frank Mir in a somewhat questionable stoppage ) Browne ? ( A guy that almost got stopped by Overeem ) , Hunt ? ( got knocked out by JDS ) Overeem ? ( got knocked out by Bigfoot ). You can't blame Cain .... it was circumstances the reason Cain only fought two opponents for 5 years , injuries , and Bigfoot and JDS being the best at that time ..... i mean you're not going to have Cain fight a guy that lost by a violent KO in Overeem ( which was the dream match of the time ) because Cain already beat the shit out of Bigfoot before.