I use vim on my servers and for writing git commit messages. For everything else, I use another editor (used to be Sublime Text, then Vs code, now Zed).
I still use vim for quick terminal edits, git commit messages, and doing stuff over ssh. But for my day to day heavy text editing, I do not want to sit in a terminal and be limited by what a terminal can display.
At 3am i am not in the mood trying to remember where my 714 page how to save a file and exit vim manial is
For those that are interested, this will get you 90% there:
exit without saving> :q!
exit with saving> :wq
beginning of line> 0
end of line and edit (enter insert mode)> shift-a
delete line> dd
insert mode> i
stop insert mode> ESC
undo> u
show line numbers> :set number
go to line number (e.g line 5)> :5