hi.....i am just a small fish in the pond but i moved from cPanel to DA for several reasons.
1. easier for the user to navigate. as an admin type, busy interfaces are often part of the daily grind...but for the basic user especially new to the internet, cPanel was proving to be super overwhelming for them.
2. bugs, bugs, bugs! I can't tell you how many times I had problems with accounts disappearing from my WHM for no reason. Of course, it could be the server admins but they swear it was not them.
The BIGGEST issue I had and still have is the inaccurate reading of disk usage per user. Almost daily, my server team has to run a script that will update my user control panels. What is worse is I have a few users that end up with the same result to correct the disk space use.....the root admin takes over the panel, changes themes and then sets the user back to a theme alternate to bluelagoon. cPanel forums and other can tell you that bluelagoon has its share of problems. I also had email problems quite often for no reason but it always stemmed from cPanel. I spent more time in the cPanel forums than i did on my own site. There is something wrong with that picture!
I will admit there are a few things i like about the WHM but i have to keep focused on the end user, not mine. This was the deciding factor to change to DirectAdmin and to rid my nightmare of bugs or problems.
Suggest you spend some time in the cPanel.net forums. I finally got tired of solutions that were too complex or out of my ability to achieve...ohhh, not to mention the forum members aren't always as nice.
The DA forum is the best forum I have read. One thing seems certain...this forum seems to have a good core of people that are willing to help us less knowledgable folks out. DA is not just a control panel in my opinion, it is also about people helping people. I am certain you will not find this environment in cPanel!