The ability to create projects, change orders & invoices in one place for ease of use is great! This program has helped us greatly with our small business printing needs as well as being able to generate quotes online that help get better margins/pricing from vendors than we have been getting previously by hand calculation methods. I do not see any downsides at this time but if you are looking at other programs, look into their pricing structures. We were using several different software packages prior so it was nice having everything all in 1 system vs multiple systems over many years. RGM is the best, I use it daily for our business and have saved the company many times over on time and money. I can't imagine a day without RGM. I'm able to do just about all my printing needs on one system. It has been a dream to work with this system. I wish the company would develop a better reporting system for our accountants and internal staff. I can do almost everything I need to do on this system.