Entirely lacking disk encryption for typical users due to not having a secure element is a pretty major flaw.
all android devices have been using file based disk encryption since several Android versions now.
the others are all good to have security features, but lets be honest, a proper sensors permission toggle does not require any of that, just like a dozen other features only GrapheneOS has. storage scopes, contact scopes, pin scrambling and the requirement of fingerprint + pin for unlocking the lock screen, duress pin, the user profile improvements
all this does not require any hardware support.