A good agent will always put the needs of their clients first. They may be selling insurance, but their responsibility is to sell a policy that meets the clients' needs without upselling a bunch of unnecessary coverage. Exceptional customer service is one of the hallmarks of a great insurance agent.