Everything you said and there's a bit of an EGO problem with Ngannou, at least by the way I see it. Gane, on the other hand, is a rising star and he would be preparing more seriously and Ngannou has just 1 weapon and that's power while Gane has more stamina in case the fight goes to later rounds where power won't be that big of an issue.
Ego isn't always a problem, I mean look at Conor in his prime years he probably had the biggest ego going around, and not only that was arrogant about it too. Obviously, its back fired later in his career, but that's likely because of him finding motivation elsewhere in the world rather than primarily relying on fighting. I think Ngannou proved himself against Stipe enough to consider him as more than a one trick pony, though Gane is by far the better technical striker. I still think Ngannou is going to surprise a few people, and take the win home.
I often see UFC fights especially Gane, he is no stranger to heavyweight betting in the UFC from throughout Gane's career, what I have seen Gane so far is still the idol of many people, Gane's history is quite impressive for UFC lovers.
Yeah, Gane has lost me a lot of money as I've doubted him many times before. Proven me wrong each time, usually pretty convincingly. Still, I'm going for Ngannou
.