This seems great. But if you have kids and this is your main or 'only' interaction at home, you're going to miss out on a great deal of their lives while you are working weekends, holidays, etc.
It is much better than nothing though. And loving your contribution is a great thing.
Not arguing against just pointing out that children change the whole game (if you care about watching them grow up in a meaningful way.)