For multicopters, PWMSync is better because there is the smallest possible time between sensor read and control output change for stabilization.
With multicopters the signal can come at a much faster than human speed from sensors, and stabilization control output is sent to ESCs. With helicopters, the control output is sent to servos, not the single ESC.
Where this could help for helis is the servo signal, not the ESC signal. To run PWMSync with helicopters, your servos must be able to accept the control pulse 500 times a second (e.g. digital servos). I don't even know if this is allowed.
For helis, if your servos can't accept 500Hz updates, the easy way is to use PWM@whatever for your servos, where "whatever" is the max update rate of your servos. I would also use PWM@escwhatever where "escwhatever" is the max update rate of the ESC. A heli ESC/motor does not change speed very quickly due to huge blade rotational inertia. Typically the heli ESC is controlled directly by your thumb on the throttle channel, and 1/1000th second (typical) faster just doesn't make a difference with human reaction time and system latency masking any difference.