As a former insurance adjuster I can tell that not every company is the same...
Some companies are quick and generous with their settlements whereas other are slow and cheap....
If you shop for the lowest premiums when you have a claim you will usually get the smallest settlement...