One thing that always stood out for me when personally ranking Miller and Imran over Botham (only marginally, mind you) was their respective performances against the strongest opposition. One of my criteria when ranking the greatness of a cricketer is how that player performed against the very best - and one of the few faults I can find with Botham is that for virtually the duration of his Test career, the dominant team in the world were the West Indies, and they were the one team that he never truly stepped up against - a batting average of 21 and bowling average of 35 against them are far inferior to his career figures.
Imran, on the other hand, was magnificent against the Windies, both as a player and captain - drawing two series against them in the mid-late 80s when everyone else was being blitzed. Miller too had a penchant for raising his game against the very best - the two other major powers in world cricket during his career were England and WI, and it's no coincidence that his greatest performances came against those two countries.
Again though, it's all personal opinions.
Here's a question though - most of us consider Sobers to be the greatest all rounder, with a combination of Miller-Imran-Botham filling up positions 2-3-4. But who would round out the top 5? I consider Hadlee a great bowler who could bat strongly in the lower order more than a genuine all rounder, so I would previously have said Kapil Dev, possibly just ahead of Noble or Rhodes. But the more I read about Aubrey Faulkner, the higher he climbs in my personal rankings - his record is superb, and some of his performances for a team that was still a distant third in world cricket at the time were astonishing.