I use Unleash at my job, can vouvh for it. It's one of those software that does its job how you expect it and it's not annoying to work with.