Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I have a Logitech V470 mouse. It has Bluetooth, so no need to plug anything in. It is a bit small though, since it's labeled as a travel mouse, so it probably wouldn't be a good idea if you have big hands.

It's a pretty basic mouse, but it's never given me any trouble. The wheel pushes in and tilts left and right so you could use it for horizontal scroll, back/forward buttons, or you could set them for pretty much any keystroke. You can even set the buttons to do different things in different apps. For example, I use them as back/forward buttons for all apps except for Preview, Seashore, and GarageBand; for those I use the tilt buttons for horizontal scroll.
 
You see, it's not a "360 degree" ball. You can do one at a time. Either vertical or horizontal.
There's a setting in the Mouse system preference pane that controls this; there's an option for full 360 degree scroll.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.