It’s really up to you, although I think Queens College is probably your best bet, I also got into the program (for CCNY and not Queens) and they really do a lot for you, to help you succeed and get your foot in the door. I wouldn’t choose Houston though, as it would be a hassle if you wanted to go home. I’m fairly surprised you didn’t consider any SUNY schools, especially if cost is a driving concern, they’re highly ranked and offer pretty much every imaginable field of study. You could also get far enough away from home that you wouldn’t feel uncomfortable and also close enough that you could get back if you needed to.