Well said - the obsession with league tables is based on a fundamental misunderstanding of statistics. Or logic. Or both.
People read that 99% of children at school X get 10 As. Ah! they exclaim - if only I could get my (rather average) child into school X, then s/he too would get 10 As!
But of course, school X gets these great results precisely because it selects on exam only those children virtually guaranteed already (based on innate ability) to get 10 As. The school adds very little, if any, value. Those individual children would also be just as capable of getting 10 As if they were at school Y or Z (or A or B or C etc).
If your child is capable of getting into school X, then they will be capable of getting 10 A*s (or 11, or 9 or whatever) at any good school. If you choose to send your child to school X, then fine, but don't imagine that doing this alone 'guarantees' anything. All it does is prove that the school believes your child has sufficient innate ability not to muck up its league table position. (And the top schools often chuck out those who look like they're going to muck up the league table position, by the way.)
A bright child at any one of the 3 schools mentioned should do well - a bright child forced to commute for hours every day will almost certainly be a miserable, tired one, though, with no local friends or time for extra-curricular activities (or rest).