I have worked with Shoretel for six months and find it to be a very sound system; out of the box it can do a lot more then most of the IP based systems.
ALLN1: vm is not all you will lose if the server goes down, you will lose your auto-attn, any work groups, route points. But you are going to have faults with any system if you really look hard enough.