What OS X really needs is a package manager (erm, "app store", yeah, that's it) for native GUI apps.  Every program seems to want you to update it every time you open it, which is just silly when there is already Software Update for that purpose.<p>Also, installing software on OS X is really difficult.  Going from saying "I want VLC" to actually having VLC is an annoying multi-step process on OS X.  Google for VLC's website, find the download link, download, wait, mount dmg, drag-and-drop app to app folder, unmount dmg, remove files, empty trash, launch app.  On Linux, I just say "apt-get install vlc", go get a cup of tea, and type "vlc" to run VLC.  Much easier.