agreed
if you cause any property damage or are liable for injuries, try getting a fair shake from those cheap agencies. it can seriously put you back a lot of money.
go with a reputable insurance company. look at independent reviews of people that have really had the worst happen to them, it will tell a lot.