I'm considering implementing vCPU hot plug on my Windows Server 2012 R2 template. In the past, there were some issues with vCPU hot plug but it seems to be much improved with 2012 R2 and ESXi 5.5.
I'm curious to hear others' experiences, whether they are positive or negative. Do you use vCPU hot plug on your VM's? What are the pro's/cons, and common "gotchas"? I'm aware that certain applications like SQL have some restrictions because they do their own CPU scheduling, and that vNUMA gets disabled, but I'd be curious to hear about other nuances like that.
This is only for Server 2012 R2, not previous version of Windows.