It's now the ending era of VPS because of 2 factors.
1) The price of a dedicated server is lower and lower.
2) The price of VPS software is too high.

VPS will come alive if...
1) it comes standard with Apache or IIS
2) the software becomes very cheap or free

The concept of VPS is good, but it's not popular