Over a year ago, I was flying through EWR Terminal C almost weekly basis and with Pre-Check, it never took me more than 5 minutes. This is during Monday morning rush. I guess things must have really changed now.
And I while I'm not a fan of TSA I don't think private security will fare better. I've had a couple of bad experience at SFO as well, and they use private security