We use open source CF to host > 1000 applications in my company. I have virtually zero complains from an operational point of view and the developers love it.
I wish more people would spend the time to look into it instead of just defaulting to Docker + tooling, just because.