Why doesn't he change the conditions for Argonians and Dunmer? Because of a few people in town? He is at least discriminating if he doesn't care about them.
Ulfrich as long with others has alot of bad memories with other races (mostly elves), and clearly doesnt trust them, and properly hates them too (atleast the elves). He is a misunderstood man.
Tullius. He may not understand Nord customs, but he's still willing to fight for them and help them rebuild. Plus, unlike Ulfric, he's a decent and honorable man.
You gotta be kidding me? Tullius disrespects the Nord customs and you say he is honorable? Explain please.
Only good thing i know about Tulius is he sounds fun, and he is a good general. Also i like he′s armor.
So ima go for Ulfrich, as he accepts he′s death, which shows just how honorable he is (even compared to Tullius)

And btw i have always been a Nord in TES so it kinda fits me best to fight for the Stormcloacks.