The user interface makes it so easy! It's hard not love this app because there are no downsides at all (that we've found). If you're an agent that needs more than just your phone ringing then sure - use something else but if you want total control over every aspect of how someone gets onto our team AND what they get when THEY do ring us THEN THIS IS THE APP FOR YOU!! We have been able to create custom scripts which allows me as my assistant manager to add leads into various stages within each script depending upon where I am with any given prospect or client etc.