I understand the needle thing...unfortunately, the orals are more toxic to your body. First, let me say that I don't recommend that you use steroids. There are many natural supplements out there to aid growth and bodyfat loss.
That said, it is tough to recommend a single oral steroid to use on its own. Usually an injectible is stacked with an oral to make an effective cycle. However, I do believe that small amounts of an oral such as Dianabol can be used successfully to make good gains. The problem comes in after you finish the cycle...much of what you gained will dissapear. If you treat the time after your cycle is over intelligently, and take the right ancillary drugs, as well as the right supplements, however, you can keep much of what you gained. It is tough, but it can be done.