We use ZerOne Hosting, their Windows VPS plans have some interesting features. They provide daily backups free of charge and they are based on SSD. Actually storage is THE major bottleneck and important problem for VPSs so having SSD eliminates this issue.
And we had close to 100% uptime for almost a year now… And their support is very fast, they advertise 15 minute average response times and they actually deliver on that. Sometimes their support is like chatting, they are very fast.