We've been over this territory before. I've got both horses in this race: ER or 5C (+R8). Fact of the matter is both have advantages & disadvantages. The claim that 5C only holds well on work that perfectly matches the collet bore is a bit dubious, since the likelihood of a perfect match is minimal But close enough of us who aren't working to .0001.
I have noticed that Joe Pie very often uses Enco 5C collets in his videos in spite of his apparent preference for ER in this video.
About one type having greater holding power, likely true BUT both have "enough" for their intended purpose. AS for the bearing ER nut claim to fame of being easer to tighten/loosen, Do you actually use less force when you use the bearing type? Or do you just get a lot more holding power than what is required for the job at hand. We've run some pretty massive tooling on our CNC with ER32 collets and as long as the tools are fully seated into the collet and the nut properly torqued (we use a fixture and torque wrench) everything is happy.
Personally I use the 5C on the lathe way more often than the ER40. I will hold very short insertion depths in a 5C that will not work in an ER40. The disadvantage, for me, is the limited holding range of the 5C, requiring lots of collets for the full range. (Which I don't have.) I do have a few hex & square 5C collets & one external hold, all of which can be very handy. PS, you can go broke buying every collet there is!
My person preference for the 5C is likely due to the fact that it was the first system I got. Lathe chuck, collet blocks, tool & cutter grinder, & spin indexer all in 5C. I do have an ER40 chuck and R8 to ER40 adapter. All my collets are imports. My chucks are of the "Run-Tru" type, so if I'm feeling fanatical, I can get ± dead on when reversing work.