That's not really a complete question. Makes sense really depends on what you're doing with it, your skills and time to optimize/maintain, etc... I have plenty of 128 to 256MB VPS's for things like VPN, SSH port forwarding, small static websites, etc... Where some other sites require much more resources.