As an App Builder, you are free to use whichever option (1, 2, or 3).
I recommend everyone start with the SAFE App Launcher. This is because of security reasons. We don’t want to pass our credentials through a 3rd party (unknown/untrusted) App. There will be people that risk doing it. That is their choice.
Good security is “good habits,” which means lead by example and show others the SAFE way.