Its really all about your agent- not so much the company themselves- but bad agents give the company bad reps... like anything really.

Good luck with it all though- my insurance agent sucks balls too (i have metlife).