if your job is stable, then definitely go for CP
we filed 485 because of various reason, job safety is most concern,
if we lose jobs after 180 passes, we are protected by AC21, no matter
how long INS wants to drag our 485 on or PD retrogresses, we have EAD and AP , we can travel and work for any employer in similar jobs.
However, for CP , you need secure your job at least until the interview date, the consulate requires latest paystub and employment letter, if you lose the job or couldn\'t provide such document, your whole GC is in danger and there is no way out for CPer ( no appeal).
But if your job is stable, CP is the best choice, definitely now when all dates are current, visas are plenty.