CPA isn't the best for hair (or prostate cancer) in most cases, that's for sure, but it totally has its perks. I personally tolerated it much better than bica and used for far longer, more than a year compared to a month on bica, that made my stomach irritated and likely caused ACTH problems (this one Im not 100% sure). In the end tho, for me CPA caused hyperprolactinemia (on 12.5mg/d), which went away after 1 tablet of Cabergoline. After that I actually tried it at 12.5mg every 3rd day (b4 switching to GNRH) and it kinda worked out and prolactin was actually in ok ranges (around 550mIU/l while on 5mg EEn).
For the perks, the main one is better skin. Basically the same as when I was using progesterone, less dry, more tighter and glowier. Prog and CPA were actually the only ones that were giving me HRT glow. Tho, I'm not sure about the nature of that glow, could be both progestogen effect on skin elasticity and circulation and increased oiliness due to elevated DHT. So that might've been a DHT glow in fact.

But, jokes aside, the best skin of my life was on progestins.
The other perks (well, at least they were perks for me, because I tried girlmoding at that time) were breast development and muscle/ligament/tendon atrophy (lost 2cm of height and 1 shoe size while on it). There are some interesting mechanisms behind those, but I didn't comprehend them thoroughly, mb later when I'll have enough time.
So, overall CPA can be manageable, but only on super low dose (12.5mg EOD ,or better E3D) and it requires monitoring of liver enzymes, prolactin and DHEA-S, and also some might benefit from taking Cabergoline once every 2 or 3 weeks. It's main advantage is, IMO, hands down, best feminizing effects, compared to other AAs.