Allstate has been pretty good to me so far but the increase to replace the S2000 with a BMW is insane so I shopped around and Geico is quite cheap. I've read some horror stories online about their claims specifically but there are 2 sides to every coin. Any personal experience with them?