I will go for UTD. Texas is the state that has the lowest unemployment rate among all 53 states, lots of opportunies there. Competition is everywhere, there are lots of Asian students in almost every state.
UTD also has better ranking, so if you choose to go back to China one day, the school is more recognized there, too.