I like that it has all of the functions needed for every project we have done from start to finish. It's easy to use and very customizable. There are no downsides at this time. We can do any job in our industry with ease. The customer service was outstanding, as well. Everytime there was an issue or question they were right there helping me out! If you are looking for a software that does everything, this one is worth checking out. We are able to see all aspects of the project (from budgeting to design to cost control) and we have been able to have more accurate projects with less errors.