OKC is a great place to live. No its not NY or LA or SFO, but it doesn't come with the pitfalls of those places either. Got a great bar, restaurant and brewery scene for a mid sized city, cheap cost of living (level 8 pay here puts you solidly in the lower end of upper middle class) , lots of spousal work opportunities, I could go on.
Ya, there's a white trash backwards element to Oklahoma, and you gotta be picky about school districts moreso than a lot of other areas, but other than that its all good.
People that come to the academy and hang out at jojos and cowboys every weekend as if that's the only thing to do and then say how terrible okc is aren't really taking the time to see the whole picture.