It depends how you plan on using your Pb if it will see most of its time on a desk check out the MX1000 which is laser and has close to 10 programmable buttons(I have mine set to go forward and backward on web-pages, switch between applications, raise and lower music, scroll, etc.) otherwise if it will be portable check out the MX900 which is bluetooth so you can utilize that without the need for a base station which the MX1000 requires(its still wireless but it has a receiver that you can hide away from sight)
I use the white, pro/business version of the gaming Razer mouse, and it's far more accurate and responsive than anything else I've tried. Personally, I prefer a single button mouse, but have found that I can't go back because every other mouse now feels sluggish. It's not bluetooth, but that's because it's designed for gaming and so it's always on without connection delay.
If you don't mind using up a USB port, Logitech V500 all the way. I've had one now for about 6 months and I love it. It is quite comfortable and the battery life is decent enough to bring it around with you for about 4 months without worries. Also, the USB connector slides inside of the mouse and then closes for travel. I personally recommend it over any other wireless if you are looking for something compact.
I know it has been 12 years since this thread, but I wanted a bluetooth mouse to match my Powerbook G4 12.
In the past I had a Logitech V470 and had issues (with Macbook). Any recommendations?
I saw the Xiaomi Mi Mouse, which seemed nice and cheap, but apparently it only works on bluetooth mode if the chip is bcm20702 and MacOs 10.10 or later. https://files.xiaomi-mi.com/files/mi_mouse/mimouse-EN.pdf