Leases are good if you want new cars every couple years with a lower payment. You gotta keep the miles low.
But you might be hard pressed to get one, you probably need to finance first before you can start the leasing cycle. Since your credit is so thin, your probably going to need a pretty good down payment. Once you get an auto loan reporting for a while, leasing will be easy.
The problem is that auto financing can be tricky to get if you dont have auto loan history on your credit report.
Leasing is harder to get then financing, but I see you having issues even getting financed. Rate will be higher and down payment will be higher till you can prove you can make payments.