Much depends on how serious of a waterfowler or upland hunter you are, where you hunt, and what method(s) you use, and time of year. If you are a serious waterfowl hunter who spends most of your time hunting late season over water in the North, then you would be better served with a Lab used as a flusher in the uplands than a pointing dog of some type. I know you asked for a pointer but these two types of hunting have their differences which is why there are specialists. As a rule, pointing dogs do not do well in cold weather when wet, they just don't have the body mass, fat reserves, metabolism, marking ability, or watershedding ability of the Lab. This goes for any of the versatile breeds too; I personally have owned a handful of wirehairs, a shorthair, two Griffons, a Pudelpointer, and have hunted extensvely with four Viszlas, a Spinone, a bunch of Griffons, and more wirehairs and shorthairs than I can count. They have all been decent waterfowl retrievers in normal conditions (water down to the low 40's, air temps in the same range or warmer, winds moderate at less than 20 mph, etc) but when conditions became severe, the dogs began to suffer. When conditions are extreme and/or there are more than a couple of gunners, I borrow a Lab or Chessie.
If you do more upland and the waterfowling is more of a secondary event when the weather isn't "too bad", then one of the versatiles would probably work well. This is where I fit in, my waterfowling is mostly early season and over land so a wet dog in cold conditions is not much of a factor. I find even my Setters and Pointer do a good job of "waterfowling" when needed such as jumpshooting a pond when the opportunity arises or when hunting over a pothole without too much cover.
My suggestion is to pick a dog that fits the type of hunting you do or prefer the most and accept its limitations for the other hunting type. There is no breed that does both waterfowl and upland to perfection, if there were there wouldn't be the number of breeds we have now.
As for getting along with kids, that is more of a training and socialization issue than a breed determination. I have seen dogs of all breeds that hated kids, loved them, or ignored them; the owner's actions determined how well the dogs got along with children.