Seriously…..
Falls flat on the 90 minute thing, by quite a margin…
Rough budget? Guildford area is nice, and decent train service, Godalming/Haslemere slightly further down and nicer to live in IMO, but marginally further commute.
Horsham way is far cheaper, slower trains (although geographically not that far away), but you go into London Bridge, so better for the City than Waterloo.
Dorking is nice, middling commute wise – slower than Guildford, quicker than Horsham, all the best riding right on your doorstep.