@heidilifeldman This would be easier to answer helpfully if we knew what you find frustrating about them
In case it's dealing with inconsistent formatting:
If you don't mind LaTeX, Lyx should still be pretty good.
If you don't mind Markdown, Obsidian is great but not as flexible.
Either shows you the formatted document as you edit and should have PDF export.
(That said, I'm pretty bad at using word processors and program anything fancy in HTML at this point.)
@heidilifeldman @Qazm said this way, LibreOffice Write appears to check all your boxes. Maybe you were not aware of the iOS version, called Collabora
https://www.libreoffice.org/download/android-and-ios/