If you have a kid, stick with Metuchen or Highland Park...I would say Metuchen more so, just because things are a little more laid back over there. Metuchen is just as nice as Highland park and the schools are just as good, but you don't have the infamous Highland Park cops!
Let me try to explain this: Highland Park is very small, but has one of the largest police to resident ratios in the state. The result? They write tickets for jaywalking, spitting gum on the side walk, and, I KID YOU NOT, I know one jogger who got a ticket because her Ipod, IN HER EARS, was on too loud.
Most of the time you hear people say "the police suck" and you think they're pot smoking frat boys or something, but in the case of Highland Park, they are equal oppurtunity pricks.
That, and the people who live their will be all up in your business and will call the cops if you so much as leave your trash can open on your side walk (that happened to a co-worker of mine who lived there)
Ohh, and Edison is very spread out and hard to get around, and Brunswick is too damn ghetto and the schools stink.
I would say stick with Metuchen.