Personally, the many thousands of dollars I would spend on development of a control panel would far outweight the cost of purchasing leases. One of the biggest things we deal with is being able to move a client from one control panel system to another, and have it still be familiar to them. The major two players (cpanel & plesk) are positioned in such a way that the majority of transfer IN accounts are going to be from these places. When a user already has to make the hard choice of changing hosts, the last thing they want to do is learn a new control panel system too.
I've always found that most of the custom control panels that varoius companies use are pretty inadaquate. Yes it provides the client with access to email accounts or uploading files, but the basics of MX Record changes, DNS changes, Adding additional domains, editing databases or even making a simple backup are just so cumbersome in a custom system that the client literally falls in love with you as a company when they change to something much more user friendly.