Good question ! Personally ? I think Ronda Rousey has a lot more skill and would beat Mayweather easily. That would be something to watch ! They should promote that and think of the money it would net !
Let's be honest, Mayweather would beat her ass easily. She's good, but there's a reason they don't have male fighters fighting females.