I'm pretty surprised most people are picking Stephens to be honest. Unless Barao was on PED's and is no longer (which is debatable and quite possible, i know), I think Barao wins pretty comfortably. If he was on PEDs and is now deflated, then yes he'll probably get steamrolled and KO'd.
But sure, Barao looked bad against TJ twice, but I think TJ is a killer and TJ would make a lot of people look really bad. I still think TJ is the future champ of the division - I see him beating Cruz in a rematch. Not a lot of shame in losing to him, IMO. Stephens is 1-3 in his last 4. Equally unimpressive, no?