Well, I would agree with @iserveradmin11 as there is difference between different types of server virtualization technologies. Those who manage OpenVZ based machines know that, if there is huge load on a single container, this would cause issues on the physical server. It is not like that with the full virtualization technologies like Kernel-based Virtual Machine, for example. I'd say, that containers create through OS virtualization are good for density, but are much more unstable compared to other virtualization techniques.
I used ramnode, vultr, arvixe and DO in the past. They didn't provider enough speed for my websites and I left their services.
now I am considering to have a small dedicated server at soyoustart as some guys on this forum suggested.
Sorry to know that, but unfortunately Vultr, DO are not so good services now. They are overloaded now. Arvixe is EIG brand so its obvious. RamNode, no comments, but thanks for letting everyone know about your experience.
Hope you made right choice now. All the best with new provider.