What are you trying to do with hamachi that you can't already do with sme.
ssh is available, secure email is available, not sure what www access you want, but a VPN connection will route http through the remote host if you configure your VPN connection that way, and you can always add your remote site as part of the local network to have direct access to services (as if you were local).
There's a couple of situations here.
With www/ssh the main reason is to allow me to support customers from wherever I am.
With email its to make it easy for a laptop with minimal configuration to collect email. Secure email is fine, but it still needs external access which means its less easy for me to control and less secure (I think) than a VPN solution. There's nothing to stop me using secure email over the VPN, after all.
Hamachi is easy, it "just works" most of the time, and it doesn't require changes to router settings which in some cases I don't even have access to.
NB: This is a common question, and the best answer is to suggest trying hamachi then you'd see how seamless and easy it is. Almost everything I want can be done without Hamachi, it's just so much easier with it than without it, and I've seen no security reasons to avoid it either.