Ed Milliband, saviour or opportunist?