i havent made any new characters yet, wanted to wait and gather as much info before starting.
According to UESP: "Odahviing's level is randomly determined when you enter onto the great porch of Dragonsreach during The Fallen quest, his level is then later reset as Dragonslayer ends on the death of Alduin but from that point is permanent."
And the chart below that says you have to be at least level 36 to get Odahviing at his strongest at the end of the main quest. So keep that in mind, you don't get access to him until the very end.