Astros is very unique, fun to say, has great imagery, and is very appropriate for Houston and the space program.
Rockets is not as unique but it's unique to the pro leagues and is again extremely appropriate for Houston.
Texans is unique and represents a different side of Houston and its fans.