You don't get the corrosion problems with the NMO style mount that show up in a UHF mount.
Plus with the NMO type mount, your selection of antennas is almost unlimited. Where the UHF mount style has much fewer antennas to choose from.
One other comment about UHF connections is that as you go up in frequency, it's performance goes down. That style of connector was never designed for use at high frequencies. It has been improved some with the use of Teflon insulators.
But given the choice, I would always use the NMO type mount. When you take off the antenna, there is very little that sticks up above the roof. It doesn't collect water if you go through a car wash with the antenna removed like the UHF mounts do.