OpenVZ - Low memory and networking usage. I use these for low traffic websites, dns, and proxy/vpn.
KVM - High memory usage or heavy network usage. Websites with heavy networking needs such as my mirrors, scripts that need a lot of memory to function efficiently, and software that is not...