KnownHost assisted me 1 CPanel site move, which I had the most concern about because of the emails - but it went rather smoothly. The passwords didn't even have to be reset on each email account.
I did several of the smaller sites myself, and found that to be rather easy too. I just uploaded the CPanel backups into a "backups" folder on the root, where DA would look for it.
I then picked what to import; Domains, Files, Database, FTP, etc.
I just opted out the DNS Zone, because I was setting up new nameservers for the switchover anyway, but that bit of course was easy to do.
DirectAdmin accepting CPanel backups is part of its recent update, due to the CPanel fiasco. It certainly helps make things easier.