I understand that Shang Tsung has his own game and only relying on soul steal is not going to win you matches. I've been playing him a little, so I have some experience. Yes, his own game as is at the moment places him where he is right now in the tier list. But, at the moment, players like DetroitBallin and Alex Valle are just relying on his own game because they don't know, or don't want to play as other characters I suppose. I'll just wait until someone learns all S-tier, or most of them, and uses Sh Ts. I think this is going to place him a little higher.
Oh, yeah, one more thing. Mirror matches should definitely be won by the player who plays the character on the highest level, but they are hard because one has a strategy with his character and when another player uses the same character in another way you get mindfucked, this is why mirror matches seem harder.
I would like to hear top players' opinion on mirror matches in 2-3 words.