On the train I don't have to stand around, go through security, stand around, board, arrive and then stand around waiting for luggage etc teh seats are better and you can upgrade to First using SEAT FROG for as little as £10 somedays
LHR-EDi is just about equal, LHR-ABZ definitely favours the plane but within England unless you are connecting at LHR the train wins every time IMHO