The larger the company, the less value they place on one customer. What is 1 account when you have 100,000? Isn't the same as 1 account for a company with 10 or even 100 clients. Larger companies start to think in large scale terms, buying smaller vendors, hiring people so fast that standards in level of service often drop (remember HostGator's real struggle with hiring? The company literally spent more money advertising their job listings than their products.)
So going big doesn't mean getting better care. Ideally you want a perfect middle when you have a private medium-sized company that provides careful personal care to each of their clients, when the owner(s) still overlook all the tech, software and take direct part in crafting customer policies.