Everyone has their personal likes and dislikes regarding insurance companies, direct or agency, etc. Insurance rates are not static. Shop around. You'll find yourself saving money if you go out and shop around every 3 years or so, this presuming you have no accidents and no tickets..where you'll always find your best rates. It literally pays to drive safe and within the limits.
Currently we're with AIG, direct insurance company thats been around since 1923. My wife was T-boned (hit and run) 2 years agos and after we reported the accident, the car was in the shop the next day and fixed a week later. We're very happy with AIG (Direct Insurance) and we don't like paying a middle man (Agent) just to get a christmas card from them every year.