Not to nitpick – but your downpayment is only 4% of your proposed purchase price… that’s in the same ballpark as FHA’s low down programs…
Personally, I’d keep renting, working on your credit rating and saving your pennies to increase your down. I know I sound judgemental but with such a small down and admissions of poor credit rating, I don’t think you’re ready to buy.