I'm really familiar with the Eufaula area, which is right up the road. The weather is about what you would expect for Oklahoma, with high in the 90's or 100's during summer months. Oh and don't forget about the humidity being factored in, which can make it feel 20 deg. or so hotter. It sucks. For instance, the high for Mcalester is 97 today and the heat index will be 106. Typical from July-August. Winters can see snowstorms and ice storms, although nothing significant happens very often. When it does (Ice storms), power can be down for a couple of weeks. One time there were places where every power pole was snapped for a mile at a time. I can't remember the year that happened, 2007 maybe? It was declared a state of emergency and lineman crews had to be called in and contracted out from across the nation. I talked to one guy that said he was from the North Carolina or Tennessee area. Most winters haven't seen much snow lately at all. Disappointing
Not sure about McAlester, but Eufaula seems to be a bit of a sleepy town. It's nice there and I always feel safe there. Way safer than Tulsa, but there isn't really anything to do besides go to the lake or Braums. People are very friendly. There is a area or two around it, specifically about 8 miles to the west, that is way more sleepy and kind of decrepit and I've heard from more that one person that it's bad about people making meth. All it is out there is hay fields, ranchers, older retired people that don't have to depend on being close to a big city with employment, and some people that want to be isolated to make drugs. For me things seem to slow down the further south of Tulsa you get. There just isn't as much going on.
From my grandmother's property you can hear explosions every once in a while. She said it's from the ammunition plant. I never could figure out if she was serious or giving me a hard time.