I heard ATP in PHX was great....although it gets so hot that you can't fly in the afternoon.....
As far as TX...not grounded too much.
And no matter what anyone else says....ATP is not a spoon feeder. If YOU aren't motivated and if YOU don't study, you won't make it. It's a good program for those that can keep up with the pace and take it seriously and not expect ratings to be handed to them....but that's a whole 'nother thread.