If your ROI is measured by cost alone then there are cheaper, and even some free alternatives out there. If functionality, customer service, reliability and a positive and long term business benefit are included in your ROI calculation then you would be hard-pressed to find better.
Definitely one of the more polished options out there. However, when our computer crashed CRD support requires a $1700 migration fee if you want to install on another computer. Essentially you are buying a non transferable license tied to a single machine. Keep looking there are much better value options out there.