Often I find Ebert too commercial, but I agree with him on this point.
I am in that camp of people who wanted "Brokeback Mountain" to win for Best Picture but more than any other film, did not want "Crash" to win. It's not because I felt "Crash" was a spoiler, but merely because since I saw "Crash," I've felt it was contrived, manipulative, self-righteous and preachy.