Don't listen to the moaners, they would be moaners in any job. I love it and have been doing it for a few years now.
One Captain I flew with reckons that being a pilot is the best job for having kids, because you see them a lot! Certainly if I had kids, I would see them more than many of my friends who have "proper" jobs who really do work to live.
Be aware of the pitfalls and the problems, but don't forget the others that go with any other job.