Kinda soon for all of us to answer your question.
Something might feel good at the moment, but things can change lets say 20 years down the line.
Take for example a 21 year doing steroids starting steroids now, he might take all precautions available and try to do everything correctly. Say that after 2-3 years of doing steroids hes not so much into training and nutrition cause of a new carreer opportunity. So he wants to stop the steroids, but he cant cause his natural test is not really working, he starts getting sexual problems for which he doesnt have a lot of money to spend on trying to fix. He wants to marry but he is afraid of ED. Another couple of years and his carreer doesnt evolve cause he cannot St07 on work due to low test, lost all the gains, he stopped the TRT to save money for the baby coming up….etc etc
So if you ask him that question on the first 2 years he would say steroids are amazing but 5 years later he completely changed his mind.
Steroids are just hormones, yes they can make you feel better but there are side effects, which can be permanent. If you have a stable life and take an informed decision of taking steroids being aware of the risks, I would say it can be a good thing… But if you are like that 21 year guy, better to forget it