Ding ding ding!
Um, the horrible registry with HIDDEN ITEMS? I can't believe you are even comparing application removal between mac and pc, it is 1000x superior on mac (or linux).
Yes, I am comparing the two. I would not say that OSX application removal is 10x better. Overall, in most part, I would say OSX app removal is quicker and easier. Not perfect.
Like I said, when you remove an application on OSX ( delete the icon in the Finder ) you still don't delete the other files from Applicationpreferences, Application Support under /Library and your home directory. YOU have to do that manually, and the vast majority of Mac users won't know about this. You will have a lot redundant files hanging around.
A lot of unix applications do have a hidden directory or file(s) - for example:
.MyApplication
which stores user information and stuck in the root of your home directory.
If you do an:
ls
in the terminal these files are not shown. They aren't shown in the finder. You have to do a
ls -a
Try it in your home directory in a terminal:
ls -la
How many of these . directory / files do you have?
I have a lot - but then I use a lot of *nix type apps. They don't get removed if I remove the associated application, for example, Eclipse IDE.
OSX application removal is not perfect, not by a long shot. A lot of OSX applications don't have uninstall applications so your going to have a lot of redundant files / directories hanging around... just like in windows.. unless you remove them yourself - which is time consuming. However, fortunately under OSX you tend not to get the dependency of shared DLLs etc like in windows - there's a lot of shared libraries in say, iLife or the Pro Apps.
The registry in windows is bad and hideous. It gets bloated up and you either use a cleaner app or trim it manually to reduce the size.