"Sweet Hereafter" is his best, yes, partly because Egoyan was able to "control" it. I also liked it's mood the best, out of his movies I've seen. "Ararat" on the other hand, I felt like it was going to explode, it had so much going on. But whatever, Egoyan rocks my world.