Howdy! Welcome to our community of more than 130.000 members devoted to web hosting. This is a great place to get special offers from web hosts and post your own requests or ads. To start posting sign up here. Cheers!
Due diligence will be your friend in your search. No one here can answer that question for you as every bodies needs are different.
Most hosts offer a refund guarantee which you could use to trial your host and see if the plan is suited for you.
Take advantage of pre-sales live chat and ask questions, see how fast their responses are and the quality of the responses.