If you base your opinion of vim from memes you are missing out. Anyone who can’t take 10 minutes to type vimtutor in their terminal is not someone to base an opinion on. These memes come mostly from impatient people that can’t read the docs. It’s a fantastic text editor.
That being said, it’s not meant to be used for written words it’s meant to write code and config files. You want to look for a word processor.
Abiword, etherpad, focuswciter are probably the next 3 biggest on Linux behind libre and open office.
Personally I prefer markdown for most things these days but it’s not exactly meant for word processing either.
You could also look into using sixel. It’s kinda like the kitty protocol but older and terminal agnostic.
https://en.m.wikipedia.org/wiki/Sixel