The ease of use of the software is the best part as it is very user friendly and the support is great. I have not found anything that I dislike so far. The software is very easy to use and navigate. The reporting is also easy to use and understand. I have used a lot of time and attendance software in the past and this one has been the easiest to use and the best. I have been able to customize the software to fit the needs of my business and the employees that I employ. The ease of use is the best thing that I have found. I have been able to streamline my payroll process and have the reports that I need to run my business.