"Best mouse I've ever used..."
I have two Logitech mice (MX 610 and Performance MX). Both are great mice and my Apple mouse stays in the drawer.
You won't go wrong with one of the high-end Logitech mice.
Yes, you will lose a USB port because Logitech uses an RF transmitter instead of Bluetooth. I use a Macally wired USB keyboard with 2 USB ports, I just plug my Logitech receiver into one of the keyboard ports.
You won't regret buying one of these.