There are numerous good hosting services available if you search different forums. Check out for reviews and feedback by other clients before you can decide and actually sign up with any of them.
Their support team is trash. Send me a pm @TOMMY M. I'll help you move to a good hosting server that has A+ support, great billing department and the hardest working techs in the industry.
I'd highly recommend http://ramnode.com/ for a VPS. I've used them for a few years, never had any downtime, super fast, great support, and great prices.
I would not Recommend any EIG Company for any Service you can see a list of their Companies Here. You may not need a VPS you may just need a better provider, I have used many service providers and sometime with VPS Servers you do not get as much speed and reliability as you do with a good managed shared hosting account.
However if you would really like a VPS I would suggest Host Dime For a Managed VPS They are Great. If you want a lower cost Unmanaged VPS I would suggest looking at OVH, or BudgetVM. OVH is good but they only have a few datacenters and their support is a bit difficult to get through to. Budget VM is good they have multiple locations and the support is very helpful
If you are willing to put a larger amount of money into it I'd recommend Amazon Web Services. The servers are very fast that being said they are also expensive.
I been looking at getting VPS for months, probably a year and turns out that I'm not able to afford it. Shared is probably better at the moment and also who you go with