I've been watching CWP7 for a while and now I'm about to migrate 10 servers that currently use WHM/CPANEL to CWP7...
You won't be sorry! Once cPanel increased their monthly fees with their great ca$h grab a few years back, I ditched them and migrated a dedicated server, a VPS, a reseller account account, and a couple of single cPanel accounts to CWP. I have not looked back!
You do realize your servers need to be on static IPs, right? And it's on the client side that you need DDNS? Many DDNS services have clients for any platform, or you can use a curl or wget script run by cron to update IPs. As Igor says, that's beyond the scope of CWP -- but shouldn't be a deal-killer as you can work around it.