I never lived there but we spent quite a bit of time in Foley. I like the city for its vibe and its people (quiet, southern small town atmosphere). It is very convenient for shopping. Housing is quite affordable and diverse, and it is close to the beaches as well.
The city is prone to hurricane and floods, that is a real concern for us.
If you go to Foley, you must eat at "Lambert's Cafe". (Old fashioned southern food and the "home of throwed rolls")