You've obviously never had a claim with them or if you have, it was for something small because you would have switched long ago. Allstate will lie, cheat, steal and get others to lie, cheat and steal to try to keep from paying on any substantial claim. And you have to hire an attorney to file a lawsuit to get anything. Mercury Insurance is just as bad.
Actualy I have had many claims and not one issue. My son 16 got in a wreck, not his fault,$5000 in repairs, no problems. They paid for the repairs on the truck and went after the other guy. Well now that I think of it, none of the claims were our fault. But they were there every step of the way and followed through.