For us, the ability to have contacts on the account is a requirement.
Giving the contacts the ability to login would be absolutely perfect.
We have many clients who host with us but have a web dev who deals with our support and an accountant who deals with billing, etc.