It all depends on what you want...
I bought my first home 3 years ago. I looked around and weighed my options.
First there are plenty of options available, but your task is to choose what is best for you. For me age 27 (now 31), I only desired a starter home. I call it that because it was a simple 3 bedroom, 2 bath, 2 car garage, track style home. I took a class on homebuying, then looked in several neighborhoods. I chose at that time to just get "a house"... I wasn't big on design because I knew I'd either sell it later when starting my family or rent it out.
I don't know your age or your family status, etc...but consider things like if you're single, married, engaged, kids, etc. Consider school districts, property value history, tax history. If I sold my house today, I'd get approximately $xx,000 minus the realtor fees, etc.
How long do you plan to live in the house? Is this for your family? Have you established a family? Does school district matter? Tax rate? Consider the neighbors. Consider flood zones? (Well you may not need to in Alabama. I don't know.)
As far as realtors, I did not use a realtor per se. I found a neighborhood filled with track homes. This was the best route for me as I did not want to add in a realtor fee. At that time, I was single and qualified for a first time buyer's grant. Consider that.
Ummm, also think about 5 years from now, 10 years from now, 15 years from now, is that the location you want to be.
I hope I helped. Is this what you're looking for.