Looks like we will be looking for new homeowners insurance again. We love our Farmers agent and he has worked tirelessly trying to fix our issues, but the company itself has done some shady things and are ripping us off. Anyone have suggestions for a good, reputable and affordable company?