The ease with which you can set up new VM's in seconds, even if they have different OS versions is amazing! Also great customer support when setting them all up at once - always there for us no matter how many times we call or email during business hours (even though it makes me feel like I'm being spammed). It took some time getting used to but now that my team has gotten comfortable with it I haven't encountered any major issues yet. Would highly recommend this product because it saves so much setup/maintenance effort compared to virtual machines running multiple operating systems within one environment. We are able to create as many environments as needed without having to worry about hardware capacity limitations.