WHMCS is a very good for billing and support.
But when it comes to CRM, to email marketing, and other things that need simplicity, tracking, working in teams, etc...I prefer Sales Force, or Contact Me.
SalesForce helps you to get new customers.
WHMCS helps you to bill and keep them.