Yeah, it pains me to say it, but Floyd is going to win.
Things I just learned this morning:
MacGregor was actually a boxing champion in his youth; it's not like he's a novice, he knows what he's doing.
MacGregor is also very strong and used to extremely different ways of fighting from Mayweather.
Now, Floyd will win because his defensive posture is, for all intents and purposes, unbeatable so long as his reflexes are still quick. That, and he has loads of experience and has the best training and conditioning program on the planet.
Having said all of that, I would love to see his arrogant ass get KO-ed brutally. I just don't think it's going to happen. It could be a very fun fight to watch, though. Floyd is not known for his punching power, he just beats you by a thousand cuts and the fact that it's extremely hard to hit him.
The one hope Pacquiao had, which is the one hope that MacGregor has, is that if you can come at Mayweather from enough weird angles fast enough for long enough, you could possibly catch him at a bad time and clock him. Nobody's ever been able to do that, and I thought Pacquiao had the best shot at it, but still, that's what it takes. Miguel Cotto proved that you can go straight at him all night if you want, and even bash his face a bit, but he'll still win because he's too quick and that defensive posture is just too hard to deal with.
Just my thoughts.