This is the most secure way to validate the network, use your wallet to make transaction and run smart contracts. It takes more time to sync up with the network, but the result is a higher level of security.
This option is easier to use and does not require time to sync up with the network, but is less secure and more vulnerable to attack.