Khabib got caught on his feet though pretty badly. And while Michael Johnson hits fairly hard I'm pretty sure that McG hits harder. If Khabib gets caught like vs. McG it's going to be lights out before he even realises. That said Khabib when he did get to grappling with Johnson made it look pretty easy. If he can survive closing the distance then he has a really good chance of making it a very long and frustrating night for McGregor. It's just a big what if regarding how he safely negotiates closing range on McG.
I don't think he was ever in a position where he was in trouble though. McG definitely hits harder for sure - but Johnson has a lot more speed/zip to his punches. They also strike very differently - M.Johnson tends to plant his feet & lower himself before throwing - McGregor on the other hand always stands tall whenever he throws those counters or lefts. If Khabib manages to scoot under - something he is imho the best at in mma (transitioning from striking to getting to your hips) - McGregor's habit of standing tall when striking will play to Khabib's strength.
Also the way they strike is radically different - M.Johnson & McGregor. McGregor is a lot longer & narrower with his stance placement - his lead leg is out there along with his lead hand - personally I wouldn't want my lead leg that far out against Khabib especially when he is so good at transitioning to grappling. Also McGregor imho doesn't really have a versatile shot selection either - all he really has is the spinning back kick, the left hand & the uppercut - from a striking perspective I feel he doesn't have the necessary effective shot selection to stop someone like Khabib getting under his hips - if Khabib gets low like he usually does what will he do - uppercut or left hand someone going under his hips? Even his teeps are meh.
Unless Khabib follows the Eddie/Aldo plan of abandoning your strengths/game plans - I don't see him playing to Conor's strengths. I think Conor does such a great job of fucking with people that when they get into the octagon they are overtaken by the occasion - for some fighters they have I don't give a fuck attitude - Nate Diaz is one of them - Ferguson & Khabib also have similar mentalities.
Also last thing - Khabib mainly got hit when he exchanged but let's be clear a lot of those punches didn't hit him 100% - so his judging of striking distance seems to be on point. Also most of the hits he got were during striking exchanges where he stood at range & exchanged - when he was looking to strike & close the distance and transition to grappling he got hit very little in fact I'd say he barely got touched and if I'm McGregor that would be worrying.
Also Khabibs top game is the best I've seen in MMA. It's by no means an easy fight for McGregor - of course McGregor could touch him with that left & take him out. But I feel as though Khabib won't be as stupid as Eddie or Aldo - nor will the occasion get to him.
Tony is just a wildcard but I think he just gets hit too much. Outside of a flash sub, I think Conor lights him up. His boxing fundamentals are meh.
Tony is a wildcard for sure and he does get hit often - but I think Conor struggles with rangier fighters and Ferguson has reach on him & knows how to use his range well imo. Plus he has a chin on him, seems durable & is a mastermind on the ground. If he goes in & sticks to a game-plan he could give McGregor problems.
At the moment it's hard to judge how good McGregor is imho because apart from Nate, no-one has tested him yet and it's not because they aren't competitive - it's like they lose their composure & leave their brains at the door of the cage.