As a local, I would recommend avoiding TJ. It has been years since it was truly safe, and it has gotten to the point where we wont go at all. No amount of cheap crap is worth it. If you are going for the night life, its an even bigger risk.
10 years ago I would go to TJ almost every weekend, but too many close calls and bad policia experiences have turned me off. Food for thought.