Smart DNS is absolutely safe and completely legal. That said, don't expect them to have the same security capabilities as a VPN.