I would choose Wandsworth Rd near Clapham. The road itself is not particularly nice, but it has very nice areas, and Clapham Common, very nearby.
Battersea Reach is kind of out on a limb and not really near anything particularly, besides the lovely river.
It depends on what you commuting and/or schools needs are really.
If you have any specific questions feel free to ask - I've lived just off Wandsworth Road over a two mile stretch for the last decade