I came across mRemoteNG (a free SSH client) a couple of weeks ago, and I personally like it much more than PuTTY/KiTTY for SSH.
Mostly I prefer the UX of configuration a connection far more than PuTTY. You can also store your username/password with encryption in the app.
There are a few other niceties, such as multiple tabs for a connection, and IDE-esque window arrangement.
It also supports multiple protocols, in addition to SSH.