I am forced to use a Mac at work, and I use expose and such quite a bit. Yet, despite using it for over a year, it's still just way more painful for me. Here are my three major issues.
1) Animations are nice, but slow. Things like Expose/Spaces animations just get in my way because I already know where I'm going, I don't need the visual help. Just like I don't need to turn a light on to walk around my apartment in the dark. I like it when things happen instantly.
2) Not enough keyboard shortcuts. For example, what's the shortcut to move a window to the adjacent virtual desktop? Oh there isn't one, you must drag it with the mouse.
3) Control vs. Command is probably my number one peeve. What's the shortcut in Firefox to open a new tab? Command+t. What's the shortcut in the terminal to go to the beginning of the line? ctrl+a. In Windows or Linux I have caps lock converted to ctrl, and use it for everything. In Mac, I have to switch between cmd and ctrl all the time. My thumb ends up doing work meant for my pinky.
I also have some non-keyboard related issues with OSX. The first example that always comes to mind is when I want to show hidden files in the finder.
> Control vs. Command is probably my number one peeve
Control vs. Command is one of the things OSX does _so_ right. Command is used for OS/window level commands, leaving Control available for application functions. Heck, both MacVim and Emacs default to compatible keybindings in windowed mode, with Cmd-S saving files, and not needing to worry what random keybindings the OS might want to use that conflict.
OS X is not perfect, the real problem for me is that some people just think it is
My main problem with OS X is that Alt + D (plus Alt + B and Alt + F) just don't work as it should, like in any sane Terminal, there's no difference between Alt and Alt Gr on a Mac, sad, very sad. Also I would love to see a real package manager, pkgutil is horrible...
I like having command and control. I get Emacs-like navigation in every text box without giving up Cmd-[aefbnpt] for other things like select all, new tab or window, find in page, etc.
I don't use Spaces because it falls short of what I got used to on Linux, but not having a keyboard shortcut for that would be annoying. Perhaps SizeUp or Divvy supports Spaces, I picked up both of those apps this year and can't imagine living without them now.
1) That's another thing that bothers me about OSX. Everything you want to do requires some extra plugin or package. Just because I can fix a problem with duct tape doesn't mean the problem doesn't exist.
3) I've tried that. I am a nerd after all. Go change the Firefox keyboard shortcuts from command+t to ctrl+t. Let mek now how that works out for you. When I do it, it changes in the menu, and the menu lights up, but no new tabs appear.
I also know about defaults write com.apple.finder... But that is an all or nothing situation. I can't hide/show on a directory basis. I also can't quickly turn it on and off. In Linux I can do a quick toggle with a shortcut like ctrl+h. In Windows at least there's a hidden GUI button to do it. In the famously easy to use OSX is the only OS that requires black magic.
I also forgot to add that the OSX Terminal still does not support 256 colors. It also really screws up trying to render fonts such as Proggy. I know there are other alternative terminals, but they have other issues. Even the humble gnome-terminal beats them all handily.
On my laptop I hold command+control and hit left or right arrow to move a window to the next space. I also can press CMD+1,2,3,etc to move to that space so I can quickly move to a specific space.
Edit: I just realized CMD+Control+L/R arrow to move windows is a result of running SizeUp. Sorry about that.
That's purely user preference, I don't think God intended your pinky to open new tabs in Firefox.
The motion required is equivalent -- you don't have to move your hand to get to the Command button, and frankly CAPS+t is a more difficult motion than Command-t (and any Textmate user is pretty accustomed to the latter).
1) Animations are nice, but slow. Things like Expose/Spaces animations just get in my way because I already know where I'm going, I don't need the visual help. Just like I don't need to turn a light on to walk around my apartment in the dark. I like it when things happen instantly.
2) Not enough keyboard shortcuts. For example, what's the shortcut to move a window to the adjacent virtual desktop? Oh there isn't one, you must drag it with the mouse.
3) Control vs. Command is probably my number one peeve. What's the shortcut in Firefox to open a new tab? Command+t. What's the shortcut in the terminal to go to the beginning of the line? ctrl+a. In Windows or Linux I have caps lock converted to ctrl, and use it for everything. In Mac, I have to switch between cmd and ctrl all the time. My thumb ends up doing work meant for my pinky.
I also have some non-keyboard related issues with OSX. The first example that always comes to mind is when I want to show hidden files in the finder.