The FT has this analysis of the German election result:
The message: the social democrats failed.
The right won 45 seats. The left 39. All came from the SPD.
The problem: the left has to be left wing. The SPD was not. And that was not good enough for an electorate who want to know where their politicians stand. And being on the Left is OK. Fudging in the middle is not.
Take note, Labour.