I know this is an old old thread but recently I tried a few..
THT, The Hosting Tool was way too buggy and if you posted the error the author (?) replied with pay me and Ill try fix it?
installation was terrible , no support for DA, found a file for DA written by someone, it sort of worked but the main system was too clunky and full of bugs.
I tried Account_Lab, that sort of worked but the last update was 2009 on files so I scrapped that.
Box Billing works well, does most of what you want, there is an old but working extension for DA.
it isnt made to suspend on over limits and you cant set the inodes
it makes a 'custom' package and the users are never a name, is the number scheme starting with 'u'
other than that and Im worried about the DA extension being outdated , it works good.
its free for a limited amount of services and pay by month if you need more features like more products than 5 or more staff than 1, more currencies than 1 etc.
the client UI is sort of plain jane looking but can style to make look better, has the feel of whmcs in some ways