We live in a village about the same distance from Sevenoaks, Tonbridge and Tunbridge Wells so I think that's the best scenario
. We use all the towns to a greater or lesser extent and I see it like this.
Sevenoaks: we use the station, excellent London service. And the shops, easy to park and get instant access without a trudge to M & S, good shops and nice (chain) restaurants. Sainsburys in Otford.
Tonbridge: I admire Tonbridge, it tries to be gutsy amongst it's more affluent neighbours. I think it's great for families with younger children; fantastic swimming pool with outdoor one as well, Hayesden Country Park with at least two childrens play areas including crazy golf, outdoor gym equipment, tennis courts, fantastic walks around lakes, canoeing. The main road through could become really fab if long overdue better shops or restaurants came in; the basics are there with the castle, the river, Tonbridge school. Graze, FinchHouse, Basil, all good for breakfast, coffee, lunch. Waitrose. Sainsburys. Cheaper house prices? It just falls down on restaurants and things to do in the evening.
Tunbridge Wells; offers the most probably. Restaurants, theatre, parks. Very pretty in places. Sainsburys! Downsides are that traffic is horrendous, commute isn't as good although sounds as though it's improving.
My sister lives in Reigate; I'm sure it's fine but I prefer Kent to Surrey.
We are staying where we are for next 10 years or so or until youngest has left home, then we'll probably move into one of those. Tunbridge Wells looks more likely. Sevenoaks leaves me a bit cold, not sure why.
I'm not sure about the primary school situation anywhere, ours went privately. Now at senior school. Senior schools can be a total nightmare, although I think that's similar in many places.