Ed could win, it depends exactly what happens at the end of the winter in regard to the spending cuts, and also what the result of them is in 4 years time.
My gut feeling is that Ed can win, as long as he doesn’t do anything silly for the media to leap on.
Cameron is definitely creating a generation of Labour supporters, who will hear about the boom of the naughties and have to live the decline.