The only champion I have had that was good at dodging was one that had some piece of champions gear that gave +1 dodge per level. Nothing to do with other skills or stats so much as that one piece of gear. Did your dodge tank have that or similar gear or is there a more powerful dodge trait that I am unaware?
INT lets you over power a creatures magic resistance. It's not something to really go much above maybe 20-25, but I am still looking for the sweet spot on it. Unlike strength that it's never a waste...except with bows, like you mentioned. 1 point of strength is worth morethan one point of int and dex combined.