I've never had an issue with smart tabbing in sublime. Also, at the guy who said notepad is better, notepad doesn't let you build and debug from the editor. It doesn't have syntax highlighting. It inform you of function arguments. For programming in TorqueScript notepad is absolutely more than acceptable, but when you're out in the real world trying to program in C++ the ability to not have to look at the documentation every 5 minutes is extremely helpful.