I went to Front Sight back in May. I found it to be much better than I had even anticipated. They keep you on your toes, but at the same time, they are not running a boot camp. One thing they kept repeating is "this is YOUR class," so there's no need to "compete" with the other students. They encourage that you learn. No problems if you need to sit out a round once in a while.
I have a life membership there, so as soon as I can afford to, I'm taking another trip out there to take 4 day defensive handgun again.
Later on, I'll take some of the other courses, like rifle and shotgun. And the uzi subgun class!