I've worked with good agents and I've run into bad agents. A good agent will figure out what you need and sell you the correct policy. A bad agent doesn't know anything. I've run into both over the years. The big problem is when a customer who doesn't know anything works with an agent who doesn't know anything. Then you can get a real mess.