For what its worth, my DD is now in P1 at Devonshire House. Honestly, we are really happy with the school, DD is thriving and learning well, good environment, and great teachers so far. So I say your instinct sounds spot on. Academically, I would say so far Devonshire has been stronger than what I had seen coming from a North American school.
Of course your kids are older, and are at the age of entrance exams. If you have girls, note that they are expected to go to senior school after age 11. If you have boys, then they only leave at age 13. Its a UK thing.
I haven't gone through the exam process myself with DD, but a dad of one of DD's school friends just went through it with his son at Devonshire. They moved to the UK 2 years ago from Singapore. He says the process went fine, and the child was well prepared by the school for the exams.
I don't really know the other schools you mention, except by name or reputation. I can tell you that St Mary's in Hampstead, close to Devonshire, is very similar academically in my view, but St Mary's has a much stronger catholic ethos. When DD was in pre-reception there, she came home talking about "jesus our lord "sometimes, so that's something to consider.
A colleague of mine had her DD at the American school. She ultimately chose to take her out after a few years, because my colleague said the school was "too American" (her words). By that, meaning less academic and culturally, America focussed.
Perhaps other schools to consider for you in the area are South Hampstead and Mill Hill.