I've recently bought a GPS
I looked at the higher end Garmins and decided it wasn't worth the money as you are loading the same GB topo maps onto the high end machines as the lower end ones – with limited additional benefits.
I chose to buy the Etrex Vista HCx (the HCx is important as that additional memory card is essential for mapping) and the GB topo.
As iamsporticus says the topo mapping isn't great – but neither are any of the competitors.
So I'd save the money on the edge 705 and buy the Etrex Vista HCx, a 4gb micro SD card, the gb topo maps and then invest in Memory map and use that to plan routes etc. – you can use OS 1:25K maps on your computer and plan your routes then use the GPS to ride them. Also you can take the GPS out when you ride with your mates so you can record your route for future reference and then download it into memory map.
The Etrex will give you speed and heading without and do you really want to record cadence and heart rate? if not why bother with the edge 705?
Finally you should check out http://www.geocaching.com (warning it's adictive).
Hope that helps
Badger