I think Black Goku might have the upper hand. He has shown to be extremely powerful and has some unique abilities. His Saiyan body combined with Zamasu's knowledge makes him a formidable opponent.
In some fanfictions, Gohan and Goku might have a series of conversations that open up new levels of understanding between them. Gohan could share his thoughts and feelings about his life and future, and Goku would listen and offer his own insights. This kind of communication can really strengthen their bond.
In such fanfictions, Goku might develop by becoming more of a mentor to Gohan. He could teach Gohan new fighting moves and also how to control his emotions better during battles.
In a Gohan x Goku fanfic, their relationship can be delved into by creating scenarios where they have to rely on each other completely. For example, if they are in a situation where Goku's strength and Gohan's intelligence are both required to escape. Their different personalities can also be highlighted. Goku's carefree nature contrasted with Gohan's more studious and responsible side. And of course, flashbacks to Gohan's childhood and how Goku's presence or absence affected him can add depth to their relationship.
In a fanfiction, Future Gohan could potentially defeat Black Goku. Gohan has shown great power in the past, and if he were to tap into his hidden potential again, he might be able to overpower Black Goku. However, Black Goku is also extremely strong, so it would be a very tough fight.
One possible interaction is that Bardock could spar with Goku and Gohan. He'd test their limits and see how much they've learned about fighting. Another could be Bardock sharing stories of Planet Vegeta with them, which would be really interesting for Goku and Gohan to hear.
One possible storyline could be that Naruto is somehow transported to Goku Black's universe. There, he has to face Goku Black who sees him as an intruder. Naruto would have to quickly learn about Goku Black's powers and find a way to fight back using his ninja skills. Another storyline could be that a powerful villain creates a rift between their two universes and pits them against each other. They start off as enemies but then realize they are being manipulated and team up to fight the real villain.
There could be a storyline where Beerus, out of boredom, decides to train Goku Black instead of fighting him. But Goku Black misinterprets this as a sign of weakness and attacks Beerus. This could lead to a battle where Beerus has to hold back at first to avoid killing Goku Black, but as the fight progresses, he realizes he has to use his full power to subdue him.
In the manga, Gohan never managed to defeat Goku. Their battles often ended with Goku coming out on top or the fight being interrupted for some reason.
One possible storyline could be that Goku Black arrives on Earth in search of a powerful energy source. The Justice League detects his arrival and confronts him. At first, they underestimate his power. Goku Black easily defeats some of the members, but then the League starts to work together and figure out his weaknesses. Another storyline could be that an evil entity has brought Goku Black to the DC Universe to cause chaos and the Justice League has to stop him while also dealing with the entity. Or perhaps Goku Black is tricked into thinking the Justice League are enemies of the Saiyans and he attacks them, only to later find out the truth and have to team up with them to fight a greater threat.