I moved house 6 months ago 2 miles away from my old location. The primary reason for moving was the need of extra bedroom. When we viewed houses, I viewed houses in my old area and around. The one we bought was the furthest away, but it had an added benefit of being near an outstanding and very well regarded secondary school, so finally we decided to go with it (I was getting this house for a good price and had in mind that in the worst case scenario I would sell up and move back after a year - I wanted to give it a try).
Nothing is wrong in particular, but the new area is very suburban and has no buzz. I cannot see myself living there long-term. The wisest thing to do would be to stay until my DS gets into secondary school (he is now Y3, so until end of Y6 probably) and then sell up and move back to the old area.
My biggest worry is that the prices in my old area are going up faster than in my suburb and I might not afford it anymore, especially after 3-4 years. On the other hand, if I move back now, I will have wasted lots of money for moving and much more uncertain school choices when the time comes.
Tell me your wisdom as I am going in circles like crazy. Though please don't tell me that 6 months is too short in the new area - I have always preferred my old area against this, but was seduced by the school.