All of this.
I grew up in OK and have lived extensively across the Texas cities at various points and I can safely say that all of these posts are right. 90% of both states are complete rural shitholes. If you took the state borders away, you would be able to tell the difference between the two. The burbs are essentially the same except the Texas burbs are more expensive. (Mostly.)
The cities are like any other city. There are good parts and bad parts. Yes, large swaths of OKC and Tulsa are shitholes but they have some good neighborhoods. Same with the Texas cities.
If you were to make me pick between OKC and Dallas, I actually might pick OKC for various reasons but if you asked me that 10-15 years ago, I'd say "Dallas" before you even finished the question. They've done more than any city in America to improve themselves over the past few decades. Sure, both Dallas and OKC have their upsides and downsides but the difference between the two isn't like it used to be.
But OKC vs Arlington? M'kay.