I find the terminal just horrible in OSX. I'm on snow leopard and it can't even wrap lines properly. Trying to get vim with colors to work is a major headache.
I've also found that the uninstall mechanisms in Linux/OSX to be lacking compared to Windows. Perhaps this is a function of my lack of skill with the tools, but I have no idea how to uninstall the Tango library that the installer added. I'm worried about removing the dmd (D's compiler) since it installed in the /usr/bin. Linux is better that OS X in this regard.
Sadly I'm stuck in Windows for most things, even Node development. I just haven't found a good editor for free that is like Notepad++.
Fortunately for my Java/Scala development, Eclipse works everywhere.
The built-in terminal is terrible (although at least in Lion it has 256 color support...). I'd hardly consider it a mark against OS X though considering that it is just a piece of software that is included by default. There are plenty of other options out there. I'd STRONGLY recommend checking out iTerm2 next time you're on OS X, it's the best terminal emulator I've had the pleasure of working with.
Notepad++ was one of the few bright spots of my erstwhile Windows days, and I still wish for it when I occasionally find myself using Gedit for quick note taking. It was sooo fast with just the right features and nothing supurfluous. But I could never go back to it from Vim now.
As for uninstalling issues, if you can't use the package management tools to uninstall (you compiled from source and/or manually installed?), in the future try using GNU Stow or xStow to group all the pieces in a single directory and then symlinking them to the various system directories. It's brilliant. http://www.gnu.org/software/stow/
iTerm2 (http://www.iterm2.com/) is a mighty fine drop-in replacement for Terminal.app that adds a whole basket of useful features. I live in it and love it. :)
I've also found that the uninstall mechanisms in Linux/OSX to be lacking compared to Windows. Perhaps this is a function of my lack of skill with the tools, but I have no idea how to uninstall the Tango library that the installer added. I'm worried about removing the dmd (D's compiler) since it installed in the /usr/bin. Linux is better that OS X in this regard.
Sadly I'm stuck in Windows for most things, even Node development. I just haven't found a good editor for free that is like Notepad++.
Fortunately for my Java/Scala development, Eclipse works everywhere.