I'm a Houstonian. We have mild winters, glorious 75 degree springs and falls, and hot, hot, burning hot summers. We have a big Muslim population and a very low cost of living. The traffic is terrible and public transportation is a joke. It's not the prettiest city by any stretch of the imagination, but the people are friendly. Galveston beach is right down the road. You've also got Clear Lake and Lake Conroe for sailing. This place is huge, and each area has a different personality. You'd have to investigate the areas you are interested in to see if the neighborhood would be a good fit for you. Half of the restaurants here serve Mexican food (only a slight exaggeration).
Austin is gorgeous, and a boater's paradise. They're much more hip than we are. I think it's a bit more expensive to live there. I don't know about the Muslim or Turkish population. The weather is about the same as Houston.