To each their own. This "argument" comes up on here every once in awhile. I live and work in Texas and I have absolutely no complaints. I've never experienced any of the above. I'm about to go out of state to see how they do things in other places but I have met lots of travelers from other states who have come here and loved it. I'll definitely be back here in Texas once I'm done traveling.
I say if you want to come to Texas, come. Try it out for yourself. What others "hate", you may love. I, for one, never base my decisions on other people's opinions, especially third-party opinions.