This is up there with most other good episodes of the show. I'm glad to see they're coming out of that slump they got into halfway through last season. Lots of funny lines, really funny scene with Roger going berserk, and once again, a good twist ending. There were a few ways I expected that scene to end, and they avoided all of them.
I felt the episode gave me a lot to think about. I think I may draw the line at Satanism, but it's important to accept people for who they are. Even if, in theory, who they are will lead them to a fiery end. Good intentions don't mean much if they cause everyone to hate you. Or if they hurt other people's feelings.