I'm really trying to take the "when in Rome" approach and grow accustomed to the iMac and OS X approach to things rather than tweak everything to be more like windows. BUT. This is alot easier said than done.
Right click context menu
The thing that I've really grown used to and can't seem to live without is a right click context menu. Even though the mouse doesn't look like it has both a left and right button ... it actually does. It's just that, out of the box the iMac is setup for both buttons to do the same thing. You just have to go into the Apple menu, System Preferences, and then "Keyboard and Mouse". Set the right button to be the "Secondary Button" and viola right click context menus start working for just about everything.
Note on the Might Mouse Right Mouse Button: The right mouse button works reliably only if you are not also touching the left mouse button. If you take your hand right off the mouse and then touch/click only the right mouse button you can see that its pretty reliable. Now let another finger lightly touch the left button and while doing that, click the right button - more often than not this doesn't work. So the right mouse button is touchy but workable. Certainly not as effortless as my PC's Logitech mouse.
Mouse Movement Speed
My iMac has a 24" screen and even at the fastest settings to get the pointer from one side to another, I have to lift the mouse about 2-3 times. This might not be that big of a deal except that I'm also finding that the Mac user interface is more mouse intensive than windows. For example, to resize a window I now have to always move the mouse to the lower right corner of a window to grab the resize handle, on windows each side of the window allows you to resize. Also, since the menu bar on the mac is always at the top of the screen - instead of the top of your window - I find there's a lot more mouse travel to get to that too. Anyways, all this to say I had to find a way to speed up the mouse.
Enter: SteerMouse
This is a handy mouse driver that not only allows you to adjust the mouse speed and sensitivity to your hearts content but also lets you reconfigure the buttons more flexibly than the built in version from Apple. Its $20 shareware and seems worth the money. Now I can slide the pointer to all corners of the screen without lifting the mouse and I get more configuration options for what the mouse buttons do. This is a cool feature of SteerMouse you can change the meaning of the buttons on an application by application basis. For example, I like having a "back button" in the browser and a middle click to open web links in a new tab.
Anyways, SteerMouse is pretty handy. Its a shame Apple doesn't have this right out of the box!
Note: SteerMouse currently doesn't support 64bit Snow Leopard, so you have to run Snow Leopard in 32bit for now. Apparently, 64 bit support is coming ...