As it happens, I already adhere to both of those methods. Good stuff.
One thing I'd like to point out about MobaXterm is the necessity on some UNIX and Linux platforms to enable "X11Forwarding" in order for MobaXterms native "automagic" X11 forwarding enablement to work. This can be configured in the /etc/ssh/sshd_config file. That is, you do not have to export your display when logging in every time or through your .profile, it's handled for you by MobaXterm.
Another nice feature is the little Penguin "window washers" who keep your ssh session open for you while you're idle (or in most cases, your screen is locked or you'd disconnected from an RDP session where you're running MobaXterm), bypassing the usual session timeout period.