Live in London but on a train line / near a road in the direction that you wish to leave London regularly. So if you want to head out to Surrey hills regularly and of an evening live south / south west. If you want to head up north regularly, head for Finchly road area or even Ealing as although West London is easy to get onto the M40.
Don't be seduced by only 45 min to London on the train, add in 10 min walking to the station, 5 -10 min waiting time at the station, 5 min at at least transfer to the tube, 10 min on the tube, 5 min walking to the office then you are quickly at 1:15 min on a good day.
Most of the the countable country side near London is pretty dull. Stay within Zone 3 / inner zone 4 and commuting in by bike will be easy, cheap improve your fitness plus you will still beable to get night buses home if you fancy a night out. Outside zone 3 night busses start to become more spreadout.
Live in London and get the benefits of living in London, commute to London and you get the bad side, over crowding, w@nkers, expensive housing e.t.c., without the good side. The towns commutable to London and housing stock close enough to get on the train are largely populated by arseholes. If you think London is bad...
I say all of this as someone who hates London, grew up a Farmers son and is trying to sort out a Job outside of London, but if you're working in London, live in London and at least get the benfits, but live on the side of London you will want to head out towards most regularly.