It would be good if you said what was wrong with those apps first. The fact is that terminals don't differ that much from one to the other as they are just executing shell programs.
I personally use iterm because it supports tabs and I use the bash shell over tcsh because I think it has better features like tab twice lists available commands.