You're welcome. Took me years to find something that would allow me to move away from a borrowed copy of SecureCRT (a friend who owned a license was sharing it with me), but XShell 4 does everything that I need, and does it quite well - without the triple-digit cost of SecureCRT (it's free for personal use).
Putty/Kitty was a PITA when I tried to use it combined to a tabbed interface.
I betatested XSHell 5 for a while (it was a public beta). There were quite a few steps backward at the time, the author said that these would be addressed before release, however the last beta I tried still hadn't, so I stuck with XShell4. Using the "open" command from the shell console for example was no longer able to open sessions in subfolders (I have LAN/serial, LAN/mint-dev, etc...). This is important for me, as I don't want to drill through the menu every time I want to open a session, and I have to keep them organized in folders to make them manageable.