I remember when there wasn't even a lightweight division in the UFC. The bantamweight divisions haven't really been around long enough. I mean, greatest of all time is really subjective and all, and I'm sure all time could mean whatever have happened to this point, but there should have been at least somewhat significant amount of time that it existed. For example, Dominick Cruz have 13 bantamweight fights to his resume. How can someone be a greatest of all time in your weight class with 13 fights? On the other hand, TJ have been competing in bantamweight division, I think since the beginning of his career. But, TJ also has three losses, and one of which happens to come at the hands of the aforementioned guy. Can you compete in a division for 8 years, with three losses, one of which was the guy who have 13 fights in his career, and still be the greatest of all time? At the end of the day, it would be hard to pick TJ over Cruz when Cruz beat him after coming off a long lay off, or Cruz over Cody when Cody convincingly beat the guy, while he wasn't coming off a lay off.