I remember reading in a Management book about a workplace-happiness survey (as voted by employees, not their managers) where they identified 4 factors that made people happy at work:
1. Your own self-managed workload
2. Reasonable travel distance from home
3. Reasonable yet stretching targets
4. 4 friends at work
so people (on average of course, not everyone) valued distance and friendship more than salary or shift-work!
Why don't you look for a place that's nearer the gym, even if it costs £45 more per month ?
That way you train more and have a nicer pad.