Neovim 0.5 is awesome. It has native LSP support, Lua configuration support that it feels like true revolution over past versions.
But, getting into optimal setup in neovim/vim involves lot of configuration. Here is mine if you want to refer:
https://github.com/varbhat/dotfiles/tree/main/dot_config/nvi...
What's a good x-platform GUI for it?
VimR [0] is a nice OSX GUI for Neovim.
FireNvim [1] is a browser plugin which embeds a Neovim editor window in HTML textareas