Mayo has far fewer cons than UF and many of your UF pros also apply to Mayo. It seems that you prefer Mayo along basically all factors, so this really boils down to the single question of whether you are willing to go long distance for a year and a half.
If you get in, that's a conversation you need to have with your partner.