Primary Machine cerakoted my P07 and P09 slides after machining them for the RMRs and the BUIS. The P07 goes in/out of a kydex holster almost every day and just started to show wear through at the front corners of the slide maybe 8 or 10 months ago. So I got about 3 years out of the finish, on those corners. The rest of it still looks new.
I'd have to agree though, I'm thinking of getting a couple of Compacts refinished and i want something more durable even than cerakote.