P.P.S. I object to the characterisation of vim as a small community. In my mind, which is obviously correct, vim is basically the ubiquitous text editor, and a few niche users use other editors.
I agree, perhaps better wording was in order, vim is very ubiquitous but people using vim/neovim as their daily driver and are enthusiastic enough to join communities and discussions about the subject, based on my anecdotal experience, are a small subset and somewhat “niche”.
You can always start by using your existing vimL config with neovim as it is compatible (plugins included) and then slowly convert your config to lua, which I can’t recommend enough, IMHO it’s a much better language and the lua plug-in ecosystem is amazing, aside from fugitive all my plugins are lua native and they are much better and more modern than their vimscript counterparts.