Well, first of all, I think you should be very proud of your family for trying something new. Lots of people on this site get stuck in analysis and never actually DO something. You've had an adventure together and no matter what you do next (and even if it did cost some money), you're making memories that will last for the rest of your life. Not every experiment works out...that's the nature of an experiment--no matter how much you research and plan ahead of time!
That said, would you consider giving yourself a little more time before you make up your mind? My parents moved a lot when I was young, as have I, and we all agree that it takes a minimum of a year to get settled in a new place, especially if it's really different from where you came from. Honestly, the 4-8 month period is the worst (at a new job or a new place)--the excitement of novelty has worn off, you're noticing what your new home doesn't have, you haven't necessarily found replacements or new benefits to balance it out...I moved from a city that I loved to a city that I was really meh on, for excellent reasons, and it took a year+ to feel happy here. (It's still not my favorite place, but I'll be perfectly fine here as long as I'm working at this particular job and I have found a lot to like about it). Is this your first move as a family? (if not, please excuse the question, but moving is getting to be rarer now, and if you haven't moved as a family before, it could be easy to underestimate the challenge). The other thing to ask yourself might be whether you and your spouse have ended up in a negative feedback cycle...you're not happy, so you notice and discuss the negatives, so you notice more negatives, etc.
You say the schools are great, so your kids aren't being harmed. THe money's already been spent, so it's not costing you anything to stay. Six months to a year is not very long in the span of a lifetime...why not give it a little longer, try to put aside all feelings one way or the other, and re-evaluate when you have more data to work with.
I am absolutely not discounting your feelings--maybe this isn't the right place for you, you already know it, and it's time to make a decision. Just wanted to offer another perspective!