Loved this game to death. And while, like many people, I wished there had been a bit more to the endings, I didn't mind them so much. The way they were, there's no direct conflict with canon and each one neatly sums up the philosophical conceits of the game's factions.
Anyway, this was a REALLY hard choice for me. I was never going to choose Darrow (when I found out that he was motivated by his lack of ability to accept augs, I was so mad that I killed him on the spot) and I didn't really have any qualms about blaming the Humanity Front (a bunch of annoying luddites). But I think Taggart was morally right. There needs to be some form of oversight for the augmentation industry, as there needs to be with any industry. We have the FDA, the FAA, the SEC--all valuable real-world organizations that not only protect the common man, but also employ those protections to ultimately make better products.
But one thing I admired greatly about the game (in contrast to, say, Invisible War or BioShock) is that it never paints its choices as philosophical absolutes. The debate over augmentation isn't one between people of science and people of faith, between left and right, or even one of class--it's highly nuanced, and there are people in the world who both fear and admire the possible implications of the technology. Given that, it's impossible to look at the game's endings as simple absolutes of "yes," "no," or "maybe," even assuming Eliza Cassan's assertion that she can convince the public of the veracity of any of the messages.
So with that in mind, I chose Sarif's ending. There may be a need for regulation, but it has to evolve naturally. Otherwise, all the other citizens of the world are going to see is that the folks with metal in their bodies started going crazy and attacking everyone. And unless you paint it as a drastic measure by an extremist organization, there is a risk that augmented technologies and people will be marginalized, trampled or even outright purged, and the risk of a second Dark Age is too great. It's not pretty, but to build the perfect world, you need a few bodies in the foundation. The same thing goes for the perfect human.
Wow, long post is LOOOOOOOONG. Sorry about that, guys!
-J