I like that it is simple to use and has many features which are helpful in running my business. It does not have all of the bells and whistles you need but it is easy enough to figure out how to do what you want without getting overwhelmed. The customer service is also great! They always respond quickly when we ask questions or need help figuring something out. There could be more customization options in terms of reports. Also some fields can get filled automatically (such as billing dates) if they don't already exist so there's no way to change them through an interface unless you know exactly where those values are stored. This software really helps me keep track of appointments and billings in one place.