Totally Agree!!
This strategy has its own pros and cons like,
If all your data with one company, you can ask more discounts! But this one fails you are all down!
Having different hostings will give you more experience in terms of support, quality, etc.
You will also become a genuine customer...