Good post but I don't know if I agree about Houston and I believe the Angels are since Orange County is known as great family (vanilla boring) area with great schools and wonderful beach towns where the players can live year round and spring training is one State over. What Arnie Moron has done to his franchise is criminal. It should be in the top five.
Also don't discount Detroit, it has wonderful suburbs, a growing downtown , appeal to outdoor sportsmen a short drive away and game travel is actually not too bad since it's sort of centrally located and baseball is played in the Summer and they are beautiful in Michigan.