It’s straightforward to use GPG via command line. I don’t find its CLI more complex than, say, SSH’s.
I use it daily (with secret keys on a hardware key) for passwords, back up, file encryption, some email (admittedly most recipients don’t use encryption), software verification etc.
Newer tools are simpler, but GPG is also workable.