Originally Posted by webconfigure
I would suggest you to go with the shared hosting service. You will need to confirm the exact traffic coming to your website and exact resources which are needed by your website.
If the shared hosting can fulfil all the requirements then be this it.
I would also see if the shared provider can host the requirements. Before just upgrading to a VPS/dedicated "just because it may be heavily".
Generally the more the plans costs and the fewer features and storage and bandwidth they provides. Likely means they got infrastructure and/or willing to welcome more resource intensive websites.