People seems to hate child champion theory because they think we won't get to see a big epic battle between champion when bs can do both. Lets say champion gavinor does show up and dalinar get flashback of Rathalas and refuse to kill little gav and szeth(its szeth book between he has to have a big role in SA5 somehow) is the one end up becoming the champion. When ishar gets cured and help dalinar understand his connection surge, dalinar change his mind refuse to let gavinor die and take his connection to himself end up fighting szeth as odium champion.