What House said to Foreman at the end was dead on. House is a better person then Foreman because all he cares about is figuring out the problem. 6 months from now, the families won't care how they were treated. They'll be glad the person is alive. And because of that, House won't give up where Foreman was willing to give up.
I can totally see Foreman coming back after he dwells on that last conversation for a while.
Him firing Chase was a bit of a shock. I just don't see the logic in that, other then it seemed like the underlying message is that House is finally willing to change things around, like him getting a new guitar. I can see Chase coming back too, because I think he understands House and knows that he's the best person to learn from. Cameron on the other hand, she quit on principle. Knowing her attitude, I just don't see her changing her mind. Hell, House practically had to beg her back the first time. This time around, I don't think he cares.
Oh, and I gotta say, the last 2 episodes have had some kickass funny lines. Seems they've been slacking off on the funny this season. The Jerk kid was great and the whole episode was filled with funny. And this episode, all the god and religion comments. "either put her in God's hands or in mine." I liked when he was doing the angiogram and he yells to the husband, "I better not see you praying! I don't wanna have to fight for credit on this." I especially loved his delivery when he threatened to slap the wife when she said, "Thank God."