Personal opinion....DFW Gun Range can go fuck themselves. Despise the employees (and most of the patrons) that are there. Any place that lets you purchase a membership so you get lane priority can suck it. Last time I was there I got there an hour before they opened, got into an altercation with someone in the parking lot as we were entering (he set his gun bag on the hood of a brand new truck and I said it was impolite at best), the manager was being a dick about the "scene," and all the lanes filled up (even though I was only 4th in line, they took all the members that were at the door) and they wanted me to wait several hours...even then if a member came I would get bumped. Haven't been back since.
I have always gone to Elm Fork (formerly Winchester Gun Club). Its friendly, relatively cheap, very close to where I live, and it has a variety of everything (skeet, trap, rifle, AR, rimfire, and pistol ranges). Plus they actually invest money into upgrades, how often do you even hear about maintenance, much less upgrades at a gun range.
http://www.elmfork.com/
PS
NEVER purchase ammo at the gun range. You're gonna pay easily another 25%. Buy it buy the case somewhere else and just bring more than you think you'll use (generally I work trades with people at the range to shoot theirs in turn for shooting mine, gets me exposed to other makes/models and calibers that I wouldn't otherwise play with).
EDIT: If you absolutely must have an indoor range, I prefer the one at Bass Pro if for no other reason than the air movement/venting system is phenomenal. Best I've encountered.