I am approaching this article from the viewpoint of a new Mac user. MacKeeper, Onyx and CleanMyMac are the three most popular utilities for maintaining, cleaning up or just generally getting a Mac system to run faster and more efficiently.
Lets start with Onyx. As a self-confessed geek, I really like Onyx! The user interface is nothing to talk about, but it is very clean and usable. Onyx lets you get deep within the Unix structure, if you dare. Now, this is good if you really know what you are doing, but if not, you can really mess up your system. Sometimes, the lesser you know, the better it is. Onyx is remarkably good value for a free software. But the EULA clearly states that, should anything go wrong in using it, you cannot hold anyone but yourself responsible. For a newbie int the mac world, this is definitely not reassuring.
CleanMyMac by MacPaw is one of the nicest ‘looking’ Mac apps currently available. But, like the name says, that is exactly what it does – Cleans out your Mac. It also allows you to uninstall apps efficiently, removing all traces and preference files, and also erase files permanently. Overall, it is a really nice app for the functions it states to perform.
MacKeeper by Zeobit, in my opinion is the best of the lot. It does all of the above, and a whole lot more, very efficiently. It packs in a GUI which is very similar to the OSX finder layout. This makes it very intuitive to get around. Every function also has a detailed video tutorial which clearly explains everything you need to know. The major advantage that MacKeeper has, over the others, is that they have a 24/7 support team to assist you, should you face any difficulties.
So in my opinion, MacKeeper is a definite winner!