Good day. What is your location? I think you should choose according this and necessary technical characteristics. Of course also price is important. I recently searched for a good hosting provider in India and I found several good variants on Fortunelords blog. Maybe you will also find something good for your needs! Good luck!