One thing I don't understand is why Soma, at 34 years old in GE3 is six months away from corruption and death while Gen Momota, one of the very first god eaters easily lived past his sixties without any other trouble than an injured left arm.
I mean... Ok, Soma is closer of an half blood rather than just being a "enhanced human", but still, if Gen lived that long after being made a GE at the very start (and thus, during a time when I would guess oracle cells infusions were FAR less refined), why would Soma whose body was supposed to have perfectly assimilated the process be dying so soon ?
Then again... perhaps it's more or less like the Grey Wardens of dragon age ? Like taking the taint gives some resistance and powers, but also puts a "timer" until corruption ? I don't know Gen's age when he became a God Eater, but perhaps being infused with oracle's cells ends up killing the host after thirty of so years ?