I bought a Logitech MX to replace my 2013 Razor Orochi Bluetooth as there's something seriously wrong with either Apple's or Razor's Bluetooth stack / driver / firmware. I lost my older Orochi 2013 which worked fined but for some reason its replacement(s) all did the same thing on my 2013 rMBP and Yosemite. Apple's Magic Mouse works fine, but I just hate the ergonomics and it's a little small for my hand.
With the Orochi the mouse cursor would jump around the screen in rapid random horizontal or vertical leaps.
The Logitech MX Performance works great, I didn't install the Logitech driver but instead use Better Touch Tool and it supports all the buttons. It tracks beautifully and is very responsive, of course it needs the small USB dongle but it's not too bad. No worse than the magsafe connector. Not installing the driver means no battery level indication on the Mac. There's also no OS X 10.10 driver currently, the 10.9 may work but I'd rather avoid third party OS X drivers as they can be a bear to uninstall. e.g. Transcend's JetDrive driver caused random audio playback pausing on AirPlay (It works fine without the driver, go figure).
The MX also has a micro-USB connector that doubles as a wired-USB mouse & recharger for the included 2000mAH NiMH AA battery that's user replaceable.
FYI: The other Bluetooth mice I considered were the Mad Catz RAT & MOUS both support BT4.0 but neither support Apple's built in Bluetooth! When I they did work (using the dongle) they fell asleep every 30sec or so and there was a lag in the reconnect that's more annoying than the Orochi's 2min sleep time.
It's baffling that neither the Razor or Mad Catz firmware or settings allow for a user customizable sleep time, I don't mind changing the battery.
Edit:
1. I tried an ASUS Bluetooth 4.0 adapter on a Windows 7 x64 PC and the same jumpy cursor problem persists. Seems it's a problem with the Razor Orochi mice (I've tried a couple of them, same problem).
2. The MX USB cable is for in mouse charging only, but the mouse still functions wirelessly while charging.
3. The Logitech connect/reconnect speed seems instant (haven't noticed it at all), Bluetooth not so much.