On a MAC, you have no right click button on your mouse.
Nor do you have a wheel on your mouse.
You can have all those things if you wish - it just depends on the mouse you buy. I have 3 buttons on mine: left-click, right-click, and double-click. I don't have a wheel, but they are readily available.
Function keys may or may not function.
I think what you mean is that they don't necessarily perform the same functions as Windows. But they do what they are designed to do perfectly.
Be prepared for an RSI trying to work the "APPLE" key.
It simply does the same as the <ctrl> key on Windows. I swap between Mac and Windows repeatedly through the day, and don't really see any difference in that respect. The same goes for the X Window system.
Be prepared for the fact that @ and " are reversed on the keyboard.
I see bigger differences between keyboards on the same platform. Virtually every one has a key either in a different place or with a different shape - everyone seems to want to do their own version
The delete key doesn't always delete the character at the cursor!
Not sure what you mean
The delete key doesn't delete files.
That's because it would be too easy to delete something by mistake - you press <command>-delete on the Mac.
Mac OSX doesn't log you on to a 'job' folder - instead, if you open a file in one folder and then try a 'save as ..' , your MAC will try to save to wherever it was you last 'saved as'. Nor does Mac OSX display the path of the folder you're in. Result - a nightmare keeping track of files.
Your OS X experience is a bit behind the times - you'll find everything you want and more in the current open/save navigation dialogs.
The thing that's really lacking on the Mac is viruses, worms, spyware, and addware. There are literally thounsands for available for Windows, but not a single one on the Mac
Apparently an out-of-the-box XP machine will be infected within 20 minutes of connecting to the Internet on average:
http://www.theregister.co.uk/2004/08/19/infected_in20_minutes/
Ralph Wessel BArch
Software Engineer Speckle Systems