If you want the convenience of temp mail with the security of Gmail – go with the custom domain catch-all method. It’s the only setup that gives you both.
However, if you want to protect your primary Gmail address for the long term without losing access to your accounts, consider using an alias service like or simply using the Gmail "+" trick with a strict filter.