There are many things that need to keep in mind while selecting hosting company for websites, I have face thousand of issues from the past 7 years. I have used shared, VPS and dedicated hosting for my multiple sites including my client's sites. The main problem with hosting companies are site loading speed issue, hard to manage through cpanel, backup issue.
All these issues get me panic but when I researched about cloud hosting, I came to know that this is totally different from other hosting and also if the cloud hosting is managed then its more convenient to manage websites. I moved all of my websites to cloudways cloud hosting after taking there 3 days free trial. All websites are not working well and loading time is 2 second.
They have many features and free services with hosting. You can check their reviews and can use them for 3 days free.