I like that it has everything you could possibly want in one place, including scheduling! The fact that there are so many different features makes this software very versatile.
There's also nothing about cleaneto that i dislike at this point. If you're looking for an easy way of keeping track of your clients' schedules, then look no further than cleaneto. They have helped us keep our schedule up-to-date with ease - we used to be constantly having to call around trying to find someone who was available during certain timeslots (it would take 20 calls before finding anyone) but now its just as simple as creating or editing a calendar event within minutes.