Definitely know that truth comes out of a comparison. Also choose time-tested and trusted host - keep in mind these few guidelines and you'll turn your project into success.
I think, attractive offers are not the only factor you should depend while selecting a host. You should check the reliability and the quality of service also.
Just make sure, whoever you pick, to do your homework. Web hosting is kinda like going on a job interview.. It's all about being at the right place at the right time. Just because 50 other people may have bad experiences, doesn't mean you will.
Choose a host who understands your specific needs, and who can sit down with you and talk about what your needs are, and how that host can accommodate those needs.
You would get more privileges with a VPS than a shared plan. With a VPS you get root access to the servers, which enables you to install applications of your choice.