I am in love with the herding breeds. They tend to be very high energy and more than slightly neurotic. The less they are exercised, mentally and physically, the more neurotic they get. You probably know all that. They also tend to nip small children. They tend to gravitate to one person, which can hurt the feelings of the rest of the family. They will form bonds with the family, but one person is usually their "all".
Are you sure you don't want a nice Golden? I ask because they are usually very attentive and good with kids. it is easier to find a good Golden breeder than it is for the herding breeds. Just a suggestion because you have young children.
I grew up with Germans, wolf hybrids, and herding dogs. I know of a place in VA that has German lines if you are interested, both long-haired and normal Germans. Their dogs look good and, more importantly, show no aggressive behavior or weirdness. They are BIG dogs, though. Which means they can accidentally hurt a small child or elder person without even trying. They are on the bite list so you need to check if your home insurance will allow you to have such a dog.
Last thought, have you looked into American Eskimo?. They come in three sizes and make good family dogs. They are definitely eager to please.