putty is fine.. the shell is by definition just a command line interface to your server..
sooo any client won't pretty it up much more than it is..
i personally use VanDyke Software - SecureCRT (not free), since it offers all that i need to support multiple Shell logins to many sites..
