VPN vs Gateway multicluster

Hi all,

So this is a beginner question I suppose. What are the pros and cons of setting up a VPN compared to setting up gateway connectivity for istio multicluster ?

thanks,