In most cases a framework will suffice if you have someone skilled with a particular framework, so they can produce the content management layer the way you want it. However, when frameworks have existing CMS's available they become hands down, the most versatile solution for complex site development.
This CMS has nothing that most open source CMS's already have, and costs one thousand dollars more.
If you want a good solution, consider Joomla, Xaraya, Drupal, Plone, Zend framework, Cake, or a myriad others out there; but don't get locked into a proprietary shackle & ball solution like this.
...just my 2 cents.