RPC vs P2P - Connecting to Node

Looking at connecting in all my wallets to the Bitcoin Node on my Umbrel. Setting up Local access is pretty easy. Remote access, however, is not super clear.

Over Tor there are two options RPC and P2P. Does anyone know what the Pros and Cons are here.