I am going to go against the grain here and say creatine CAN BE better than some PH's (steroids).
I have run PH's and gotten SQAUT out of them yet still got some unwelcomed sides to boot.
Creatine is a time tested proven supp that no bodybuilder or powerlifter should be w/o.
For me, depending on the muscle groups worked that day, 5-10 grams PRE and 5-10 grams POST swell me up very nicely.
The strength gains from use are inarguable for me.
The fascia stretching of my muscles from all the water infused into my muscle bellies from use is also inarguable.
Nothing gives me that SWOLE look like Creatine PRE-w/o especially when I add BCAA's and a
tiny amount of sugar to the mix (all the sugar in some pre-made formulas is OVERKILL!).
I have run hard core cycles (high dosed tren, etc) and creratine STILL has it's special place in my heart and always will as it just fills you out very well!
As an aside, I use 5 grams PRE-treadmill or elliptical for my cardio days and it improves the heck out of my endurance.