Goku isn't really a deadbeat dad though. For the first five years of Gohan's life, he was there for him. He died to save him from Raditz and then he needed to stay dead to train against the Saiyans. He arrives and the first thing he does is save his son. He's the only one who can fight Nappa and Vegeta, so he sends Gohan and Krillin away to stop them from dying. Nappa and Vegeta are defeated. Gohan decided on his own to go to Namek, which Goku couldn't go at first because of his injuries from Vegeta.he's a dead beat dad though. =o
but lets face it, even superman wouldn't be able to be a good father and a world protector at the same time.
naruto has clones though so he has no excuse =p
He gets to Namek when the others are fighting the Ginyu Force. He needs to stay behind to hold off Ginyu and Jeice while Gohan and Krillin get the Dragonballs. Ginyu steals his body and he's forced to stay in the healing chamber until he recovers to fight Frieza. Krillin dies, he becomes a Super Saiyan, and he tells Gohan to leave so he could finish Frieza. He stayed behind to ensure Frieza died when everyone on Namek was wished away.
Yes he stayed on Yaradrat when he didn't have to. I will say that he wasn't planning to stay forever and was gonna come back.
He comes back a year later to yet another threat. He and Gohan and everyone else has to train for three years to prepare against the Androids. He spent those three years with his son, regardless of what they were doing. He spends a year of our time in the Time Chamber with Gohan. Again, he was there regardless of what they were doing.
He had faith Gohan could beat Cell and was gonna jump in when Piccolo told him that Gohan didn't want to fight. He realized it wasn't fair of him to do that to Gohan. He sacrifices himself to save the planet from Cell since he was the only one who could. He stays dead so the Earth wouldn't be in danger anymore and since the Earth was in peace for the seven years he was dead, it seemed to be the right choice. He didn't survive long enough to learn he was gonna be a dad again, so Chi-Chi's pregnancy isn't a point on his bad parenting.
He spends the peaceful part of his one day with Goten and getting to know him and was sad that he couldn't spend more time with his family. He thought Gohan was dead and the first thing he did when he went back to the Other World was to ask where Gohan was. He reunites with Gohan on the Kai planet and helps train and spend time with him. He's sad when Gohan leaves as he thought that was the last time he would see his son until he eventually died. He's angry and distraught when his sons are absorbed by Buu. After the battle with Kid Buu he spends ten peaceful years with his family.
He left to train Ubb. He probably felt obligated to train him somehow and he probably was gonna check in on his family now and then. He wasn't leaving forever. He was going to a different part of the planet. These guys can fly faster than the speed of sound. If they really wanted to see Goku, they could track him down in seconds and get there in less than an hour.
So no, Goku isn't a deadbeat dad.