I'm running the FRPP TrackKey with the "Track Idle". Ford actually recommends an oil separator with the TrackKey and lopey idle, along with 91 or higher octane to combat any pre-det. If I were to install a supercharger, I'd also want one installed on my car.
For every other user, I'd consider installing a quality oil separator just peace of mind! Can't hurt, right?!
Very much agree for an FI car or racing applications. Can't hurt...