I really like Semaphore because it seems a family orientated place and there are loads of shops/pubs/restaurants nearby. I also visited the local primary school, LaFevre, and it seems good. My only negative point is that its pretty close to industrial areas and the drive from the City to Semaphore every day is pretty ugly!
I'm off to visit the Brighton area tomorrow, to speak to the primary school etc. Do you think Brighton/Glenelg might be a better option, given that its more 'suburban'? Are there also a lot of shops/restaurants in the Glenelg area?