I like how easy it was to use once we got used to all the features! It helped us keep track of our expenses while also having an accurate estimate for each job site. Sometimes you need more than one person using this program because there are so many options when creating jobs or entering info into the system; however, if you have someone who can help out then it would be great. There really isn't anything bad about this app. If you're looking at trying something new but don't want too much hassle in learning different programs - go ahead and try Contractors office first! We were able to easily enter data as well as manage payroll without any problems. This saved me hours every week going over paperwork just making sure everything has been entered correctly.