Hello,
Nowadays, there are plenty of hosting providers available, so, selecting the right one is a little bit crucial. I think, first, you have to work on your requirements. From the above listed hosting providers, those who can provide or fulfill all the requirements at an affordable price then you choose them as your future hosting provider.
For affordable reliable web hosting services, I think eukhost is the best option for the best managed hosting services. For more details, you can visit their website and initiate a live chat.