It also depends if you are giving users published desktops or applications and what kind of applications that run on Windows Terminal Server /Citrix. If they are cpu or memory intensive in the physical world then you will have the same problem in the virtual world. Context switches were a problem with ESX 2.5, however, I have not noticed that with 3.5.
Mike