The best thing about this product has to be its ease-of-use which allows us as our customers so we can do what it takes when using your software without being overwhelmed with features or functions! I dislike nothing really since i have not used everything yet but from my research online there are no complaints at all regarding any other aspect of their products either. This has been great because you get exactly what you need and don't end up spending hours looking around trying to find something specific like you would if one was missing. We use this mainly to keep track of customer information such as contact info, history etc., and also send out invoices/emails through time tracking. The ability to customize the system to meet your specific needs.The ease of use. I like how easy it is to train new employees. It's not very intuitive at first but once you learn how it works it is great. There are many features that can be used in this software. We have been able to track our customer base and provide better service. We also have been able to keep up with our sales numbers.