One thing that annoyed me a bit with Tcl is that tclsh doesn't come with readline support, meaning you can't go back to previous commands using the up arrow. However, you can work around that using rlwrap.
alias tclsh=rlwrap tclsh