Great post and picture. I have 3 kids myself and another on the way, and I am looking forward to them being old enough to scramble along mountain streams with me.
My own reasons for fly fishing are not very different. I started fly fishing for the same reasons that I eat steak rare and I dislike Steve Spurrier: that's just the way my old man raised me. But I continued fishing for many of the reasons that Paul listed above. Trout don't live in ugly places.
Life is hard. But it's a lot harder if you're stupid.