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.
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.