Khabib is undefeated for a very good reason. He is a beast when it comes to wrestling. I think Tony has the greatest chance of beating Khabib. Tony doesn't care if Khabib takes him down, and in the stand up Tony is vastly superior. However, I still think that fight would be very entertaining. You can never count McGregor out though. IF they can get the money thing all sorted with him, I believe he will fight again. When/If he does I think he has a very good chance of beating both Khabib and Tony. People seem to forget how pinpoint accurate McGregor is with his striking. I think he would try and use the same game plan against Khabib as he did against Mendes. Go in there and try and land as many kicks to the body as possible. I also think he would try and use those same leg kicks he used against Diaz in the second fight. Khabib has had multiple knee surgeries, and because of that they are bound to be a weak spot for him. If Conor can avoid the takedowns, and that's a HUGE if, I think he has a very good chance of possibly getting a TKO in that fight. Conor vs Tony on the other hand I think would end up being a standup exchange more than anything, and if that were to be how it went down I can see Conor catching Tony more than once with a good clean shot, and either getting the TKO somewhere around the late 2nd to early 3rd, or take a decision victory if the fight went the full five. With that said this is only my analysis from Conor's POV. This would be way too long if I broke down all the different POV's of each fighter involved in the possible match ups.
"Experience hath shewn, that even under the best forms of government those entrusted with power have, in time, and by slow operations, perverted it into tyranny." Thomas Jefferson