I like Karrigan as a IGL, but it's true: he's really not a play maker. He did a good job yesterday against FNATIC, and I'm really hyped on this new lineup, specially due to his IGL skills.
But yeah, skill wise he's bad.
Don't have anything to say on Cadian tho. But I agree with you mate.