I started out with csh and tsch in my early Unix experience (SunOS) on machines where I worked, and initially continued with tcsh when I started using Unix-like on my own computer. Eventually though, I found it inevitable to have to deal with Bourne sh scripts in the sysadmin. It drove me nuts having to remember and switch between both types of shell syntax all the time, so I eventually decided to ditch the t/csh stuff, since Bourne was more powerful and inevitable. That's my take on it anyway: basically the KISS principle. YMMV and all that.