I use a 1", 25 ga. needle for IM injections, and I have no problem getting it into the muscle, even with a good bit of subcutaneous fat on my thigh.
And just a note -- the gauge of the needle (22, 25, etc.) refers to how thick it is, not to its length, which is measured the old-fashioned way, in inches; the smaller the number, the fatter the needle. As I understand it, a 22 ga., 1 1/2" needle is pretty standard for T injections into the thigh. I'm happy I can get by with the smaller one.