If I were a single 25 year old woman, Anna would not be the place for me. McKinney is only about 7 minutes south of here and has a large, growing, diverse population, lots of different housing choices, tons of restaurants, shopping up the wazoo, and it's easy to get anywhere because of its location. E is right, Anna is a good town for families. Melissa is also a good family town, but it stinks, literally. Too close to the county landfill.
It depends if you are planning to buy or rent. Not a lot of rentals up here but McKinney has tons.
Welcome to Texas!