Don’t hold your breath on receiving the ion director anytime soon I think you’ll be mostly pleased. I converted a couple years ago and believe it to be a worthwhile change. One major difference between the 2 is the programming for the P4 is “process oriented” (you build the process then assign the device) whereas the apex is device oriented where you program the process for the device. It took a little while to get used to the programming logic but now I wouldn’t go back. There are some great threads on here for converts. Good luck!