I won't do the London mara again either.
Just too many people, too crowded, people slowing to a walk in front of you, etc., etc.
Also the Mersea Round the Island race: appx 13 miles mostly off road, on sand, sea walls, over stiles, with no shade at all, in (the year I did it) boiling hot weather.