We currently use KeePass.
Works great except that it isn't granular i.e. you can't limit access to a credential only to an entire database.
I looked at LastPass Enterprise as I use it personally, and what I've found is that it seems a little too geared around websites - it just doesn't seem as quick and intuitive as KeePass if you want to look for a generic credential like that of a switch or router.
Secret Server and Password State seem to be the other two leading products - does anyone have any experience of either?
Also whilst KeePass is simple it does have the benefit of being easy to backup and restore - does anyone have any thoughts on the overhead/complexity of requiring an entire Windows + IIS + SQL stack just to store credentials - seems like added hassle and pressure during a DR scenario?
I notice Secret Server offer a hosted version which is one way around that though then you get into the "Would you store that sort of info on a hosted service?" debate...