IMO having Hardy fight for the title against GSP was akin to having Patrick Cote fighting Anderson Silva. Decent fighter to a certain level but not in a million years a championship level fighter.
This gamechanger is one of those in-denial hater type blokes. His argument is that McGregor is more inexperienced than Hardy: therefore Hardy is a better fighter 'cos he's "more experienced". McGregor is obviously the better fighter and you're trolling if you can't admit that. The reason he hasn't gone 5 rounds is because he hasn't had the need to. He's had 17 fights and 15 by KO and he's improving after every fight. The only person he didn't finish in the UFC was Holloway so far (who has since proven to be an extremely good fighter) and that was because he tore his ACL. One could also argue that Holloway broke his foot but that was only because of McGregor checking his leg kick

I'll say one thing and that is I felt he might have needed one more fight before Aldo but it just didn't work out that way and he's hardly going to turn down a title shot. The UFC want to make as much money out of him as possible and obviously there's always the risk he can lose and they certainly don't want that to happen before a title shot.
I'm not going to get into a debate over this, I know my heart and soul McGregor is the real deal, we've been waiting a long time for a real phenom and this could be it. Just sit back and enjoy his annihalation of Aldo (who hasn't finished anybody in years)