I personally think Labour have been struggling because of bland, weak leadership, and a feeling of 'same old same old'. The same problem the Conservatives had while Blair was in power. We may not like it, we may have an ideal that politics is/should be about policy, but a leader that stands out...