We use WHMCS and the new version has some great features.
However, we normally wait a couple of weeks before upgrading, just incase there are any bugs that need to be ironed out
I'm always harping on about WHMCS, its a great product with some great people behind it.