It's very difficult to say what VPS plan is needed for you, why i don't know your attendance of website, what storage did you need and so on. It`s easier to help you with VPS provider. All VPS plans is almost same of different providers.
what do you need to look at choosing your providers:
1) First i think you need to decide what you need managed or unmanaged VPS. If you need unmanaged. Then i one to offer to find semi-unmanaged VPS, because then you can find more help, can get optimization of your VPS and so on.
2) then you need look to support, what time of answering and solving problems is offering for you, what solutions can offer for you.
3) then you need SLA uptime guarantee
and so on