Ordered by preference, cascading down when it's not present
- F-Droid : I'm used to it and know it relatively well
- Accrescent : comes from GrapheneOS but very few apps
- Obtainium : works well, very interesting principle, but limited shared configuration
- .apk from Website or repository : no reviews so have to do due diligence, updates also manual but just works
- Aurora : that's my ultimate fallback. I install it, use anonymous mode then uninstall it.
And yes FWIW I do believe obtaining apps for GrapheneOS is the most challenging part. Installing it with the Web installer was trivial. Using it is great, very convenient. Getting apps which are not in F-Droid, not straightforward.