I started using Neovim about two weeks ago, and it has been a wild ride. It took awhile for me even get the basic Vim movements down, but eventually my brain picked it up. It took me about two weeks to become somewhat proficient in it.
I knew that it would not be an easy task, but the end goal makes it totally worth it. My end goal is to have this as my last IDE and be able to develop anything with my IDE configured exactly how I want it. I have my config pushed to Github, so I do not have to manually reconfigure everything when switching to a new machine.
I have used many different IDEs and Text Editors throughout my career, but they all felt very lacking. I have tried most products from JetBrains as well as VS Code and Visual Studio. I felt like the keyboard shortcuts on Visual Studio have always been awful and highly unintuitive. With Neovim, I feel far more touch with my development environment, and I think that in a few weeks I will be at par, productivity-wise, that I was with VS Code or JetBrains Rider.
If it was not for TJ's Neovim.Kickstart project, I do not know when I would have ever gave Neovim a serious shot. The last couple of years I have study mostly about new frameworks, languages, and architectural patterns. I had no idea that something like trying out a new IDE could actually breathe new life into my career and myself.
If you have ever been genuinely curious about Neovim and want to give it a shot, check out his video in the link below.