We chose LU over Hampton (amongst others) mainly due to location but also gut feel etc.
I'm eternally grateful we prioritised location- I am at school one way or another much more than I thought I'd be and very glad we can rely on public transport rather than a school bus and I can pick him up late /drop off early in the care easily if needed. He is hopeless in the mornings and getting him to the Hampton bus would not have been great for the family! I have a DD at another school and often need to be there as well.
LU has been great for DS- sports wise he is A/B teams for rugby and cricket- great for confidence. Would have been trickier at Hampton I suspect unless he really upped his game. He has got involved in music and drama as well. I think Co-Ed suits him. He's not particularly sensitive but have heard from friends at Hampton that there is a lot of 'banter' like hiding younger boys sports kit etc. He would get upset by that sort of thing and doesn't seem to be any of that type of thing at LU (or I haven't heard about it anyway). Also no indication of any 'everyone's invited' type behaviour. His close friends are boys but he knows lots of girls and they all seem to get along fine.
Quite a grown up school- not a lot of hand holding etc but whenever we've had (minor) pastoral issues they've been great. Strict on the important things like phones use etc.
Very happy with our choice although I'm sure he would have been absolutely fine at Hampton as well! Know lots of boys there. Sports fields on site are a bonus but also a bit remote compared to King Street!
I would say that Epsom is more traditional (boarding, longer days, Saturday school etc) and slightly 'less academic' than the others but all relative.