Awesome. I'm going into work way early and leaving early tomorrow so I can make the tournament. I'm actually in the video game industry so my work actually encourages us to get out there and enjoy the tournaments lol (even if we have to leave work early heh).
I started off with Smoke as my main as well, but as I my training buddies here at work started catching up skill wise, I realized that Smoke just has too many bad matchups. Against many of the characters, he is a beast... but against a few he just has some flaws, which is why I moved over to Raiden. I do use Smoke in tournaments at times (If I win the 1st match, but lose the second - if they counterpicked Raiden in the 2nd game with a character that is at a disadvantage against Smoke, I'll go with Smoke for the 3rd match). In the 3rd match they can't counterpick my Smoke as the match as a whole is over (unless it is a finals situation where it is best of 5).
Sub Zero is just an absolutely amazing character. I've been working on him for the last week or so, but my Sub is by no means tournament ready yet. I've committed myself to learning everything about Raiden that I can before putting a ton of effort into Sub. I really believe if you want to compete in tournaments you should have one absolute main, with just a character or 2 as backup for counterpicks.
Soooo I think I might give Sub a go if I were you!