- Edited
I think its best to have every app as a user app. AOSP keyboard is fine for setting up the phone.
The big UI improvement would be to show installable user apps on setup, where you can install apps not made or maintained by GrapheneOS.
GrapheneOS has a very bad UX out of the box but preinstalling big and hardly maintained apps has many disadvantages, with the restrictive licenses being the most obvious one.
I think this is all about Obtainum getting a Feed feature. Currently I use F-Droid basic with izzyondroid and more repos, just to get 90% of all Android FOSS apps to care about, where I can then copy the source URL into obtainium.
Having a secure appstore using official releases in the GrapheneOS appstore would be a big step