It was nothing to do with policy being too left or right wing, and everything to do with presentation or, as Tim Montgomerie argued, a lack of "basic professionalism" at the top of the party.
BBC: Why did the Tories not win the 2010 general election?