I spent some time on the Pitch Shifter today. Even before the improvements it was better than "Brand N" (which I've been told is the greatest pitch shifter in history).
Here's a comparison of "Brand N" followed by the Virtual Capo with the improvements from today:
https://www.fractalaudio.com/tmp/ps_comp.mp3
It's not perfect and it never will be. It's impossible to do real-time pitch shifting perfectly. It's a trade-off between latency, transient duplication, tremolo effect and CPU load. I find transient duplication the most objectionable so our shifting leans toward minimizing that. Transient duplication makes things sound like they're in a tunnel due to, well, duplication of transients, which causes comb filtering.
If we had unlimited CPU resources it could probably be better but we have to balance CPU usage with customer expectations. If the Pitch block used 50% CPU customers would complain (well, they complain about everything already but they'd complain even louder).