I've tried them all with some success. Best regrowth was on spironolactone (weak AA but seems to do the job for hair) always keeping CPA at various doses then eventually Bica replacing spironolactone (lost ground because not enough E2) then increased E2 on Bica after lab work and regained ground measuring carefully free E2 T and DHT. At that point I had enough Bica to block T and enough Duta to block DHT. Switched recently to Enzalutamide oral and Darolutamide topical for 6 months as an experiment and using Eplerenone. Keeping CPA low dose till I get lab work soon. RU and Duta topical to cover any DHT left overs. Planning to make my own Duta injections with castor oil.
There was another member on this thread that said he got better results spironolactone monotherapy than bica, i think if you are using estradiol the bica might be the better choice of AA but i think while spironolactone might be weak compared to other AA's, it would work fine for the majority compared to cpa, bica etc i would never go near cpa personally, way too dangerous.