Many thanks for your responses!
Indeed, we are in the wrong end of E.Dulwich, although in the months that we've been here it seems to have gentrified somewhat, with a little deli and a gym opening in the former KFC and kebab sites on the way to Forest Hill. I did cry the first day I had to walk to the Forest Hill station along Lordship Lane, with all the trucks passing by... it was so different from my usual cosy walks to the tube through Belsize village...
Initially the move from NW3 was a temporary "austerity measure" after DH lost his job during the crisis (he is working again now). Then we had a baby so in a familiar cliche want proximity to good schools (which Hampstead can provide) and a house with a garden (which we can forget in NW3 on our budget).
We are still not 100% sure about staying in SE22/24 and have spent a lot of weekends viewing properties all over London: West Hampstead, Hampstead Garden Suburbs, Mapesbury, Alexandra Palace... We are tired of this foolishness; we can spend the next ten years continuing in the same vein, or just find something that ticks the boxes and settle down.
We have grown quite fond of Dulwich Park, William Rose butchers, and are attracted by the excellent schools around here. So yes, definitely the schools are a major draw! Hoping for JAGS for Bambina, but since she is only 5 months old it's too early to say.
We made an offer on a house in HH which was accepted, we were sorting out the mortgage, surveys etc, only to find out after Christmas that we had been gazumped (by £20K!) and the other buyer had already put in a deposit. There are not a lot of properties on the market in HH in the streets we want (Fawnbrake / Kestrel / Gubyon), so we are considering looking in E.Dulwich, in the streets around Dulwich Hospital, hence my question how the two areas compare. My concern is that we just have house fatigue and compromise on an area which is not quite what we are looking for...
(Sorry for the rambling, I seem to have spent a few weeks of my life studying floorplans on Globrix.)