Like many conservatives, I'm not a huge fan of John Boehner.
Over the years, he has not been consistent in cobbling together an effective legislative agenda and does not do so well when he has to confront President Obama. His willingess to blink on immigration is a strong indication of his hesitancy to confront Obama. This is particularly egregious given Obama's usurpation of Congressional jurisdiction.
But all things considered, it is probably for the best that Boehner was not ousted as Speaker of the House today. Two months ago, Boehner helped lead the GOP to its biggest congressional majority in nearly seven decades. Had he been ousted today, President Obama would not only have a field day, he'd have the field for the rest of the year. Obama could sit on the sidelines and watch Republicans fight to the death. This would give plenty of fodder to a liberal media only too happy to feed on it.