I don’t know what other people are saying but your gpa and sat is very good. As you say, you also come from rural Alabama which to me seems like an interesting hook. I would apply to wherever you want including the list you put above because you never know and with those stats you have a chance.