I honestly wish I hadn't done them. If I was a little older, more experienced, and really had my shit together when I did my first cycle I think I would've benefited more from it.
A little over a year ago I did my first cycle...I've since completed 2 more, one being a short cutting cycle. I started the first cycle weighing 169lbs...(see? I should've waited, I didn't know any better though, this was before I really started educating myself, and I was kinda pressured by my other friends who had been using) I'm now bulking naturally and I'm at 193lbs as of today...I totally could've made that kind of progress naturally had I done things properly, I've no doubt about it. And I would've saved quite a bit of money in the process.
Now that I feel I really do have my shit together...I plan on doing 1, MAYBE 2 more cycles because I want to do one bodybuilding show and I want to do it next spring/summer. After that show....I plan on hangin it up and just living a healthy lifestyle and working on an education and a career in the fitness industry...I don't plan on being a bodybuilder anymore as of this moment so I don't see the need in subjecting my body to that kind of abuse...(not that steroids are all THAT bad, just not necessary to your everyday lifter and definitely not economical)
Since I've gotten a good program together and periodized it, I'm seeing gains in strength regularly. I find that much more invigorating than sudden gains in strength that level off after discontinuation of drug use.