From my experience, US immigration can be equally (or more) unpredictable. If you can get L1A and EB1 anytime, better wait for a few months, get PR done, and then go. Once you move on L1A and transfer your I-140, your priority date will anyway be current anyway. Remember that even with the...