WIth CP, you can not file I-140 and immigration visa concurrently, which means you have to wait for I140 approval before going to CP. If you are on EB2, you can file I140/I485 together and I don't think CP can be much faster than AOS.
Plus, there is no AC21 benefit with CP.