Yes, if Sub plays the match right, it can not only feel even, but also feel like it's in Sub's favor at times. Between D3, S2, Klone, Ice Punch and other longer-range normals, strings and specials, he can fluster Cage's approach like few other characters can, forcing Cage to either jump or armor. The match switches if Cage either corners Sub or gets Hype activated, but that's true for every other character too.
I have yet to lose to a JC player as Sub-Zero because I approach that match the way I did in MK9.
As for the other matches, I agree with you - with Khameleon, Sub-Zero winds up going pretty even with all the top-tiers because he gets a combo from anywhere on screen stemming from a safe Slide, an armored launcher, a true 50/50 mix with the Mileena disguise and safety on his unsafe Overhead. And Janet is amazing for Sub too.
One thing I am happy with is that Sub does seem to have options in every match and isn't limited to just placing someone in the corner and killing them there, even though he's good at that in this game.