It looks like you're new here. If you want to get involved, click one of these buttons!
I think SSC CHSL is better option for preparation. TNPSC is a state level exam in which you will get posted only Tamil Nadu. For TNPSC Exam you should have complete knowledge about Tamil Nadu state or their language.
If you know about this state and Tamil Nadu is your home state then you can prepare for this exam but if you not have then the good option is SSC CHSL.