Let's be real anal retentive here and say testosterone is an androgen,
not an anabolic steroid. (As such only steroids with a higher anabolic than androgenic rating can qualify)
But the issue remains; best at what?
So I'll say the best steroid for people with anemia is what we're looking for here;
and the winner is - oxymetholone / anadrol.
Great at increasing production of red blood cells. Also very low androgenic rating.
Another one, best steroid for damaging the liver;
Methyltrienolone isn't that available, so I'll give that one to halotestin / fluoxymesterone.
Ok, end of rant.
To the OP; when you asked what is the best steroid, what did you have in mind exactly?
Lean gain you say, so you don't want water?
Ok, but as part of what stack?
And is recovery important to you when considering what the best one is?
Reason you only get silly answers here is because there are a lot of variables.
If you're just looking for steroids for cutting then there are lots that can be used, and some will prefer one over the other.
Please do some more reading.
If I were to tell you that 50mg Halotestin ED (for 12 weeks) would make you dry and hard,
(And it will), do you know why it's still a bad idea to use it?