DirectAdmin is great if you're on a budget and can be picked up relatively cheap, especially for a VPS, since an internal VPS license only costs $5 per month.
cPanel, well it's cPanel. Its what the majorty of WHT uses, and its going cost ya if you want to host on that platform. Obviously cPanel is a bit more established, and has a rather larger community backing it. DirectAdmin however is nothing to sneeze at.