I won't lie, there's times when being a Dad is the most balls-out, greatest experience ever.
It's having your boy throw that first perfect spiral to you, having them pedal their bikes beside you as you go for a run, playing in the pool, riding go-karts, watching a movie, and just having two people out there who think I am the most brilliant guy in the world.
It's watching them grow and accomplish things on their own - from making it to the other side of the pool during swimming lessons, to scoring that first goal on the ice. And finding out that they excel in areas you never did (like math).
It's having them think that no matter what job you do, its the greatest job in the world because you do it.
There are two things that will happen to you every day that you are a Dad - your kids will piss you off, and they'll amaze you at the same time.
So far, that 50/50 balance is alright by me.