I’m looking at implementing lazy.nvim, the package manager, but not LazyVim. Personally I like to be in control of everything and LazyVim takes too much away from me.
For me LazyVim is just magic I don’t want to learn, along with preferring to have explicit control of the whole setup. Also migrating to something else takes more effort going from one magic to another magic. I’ve just finished migrating from packer to lazy.nvim and I like that I still have all the git history in my plugin/* files.
I’m very happy with my new “vanilla” lazy.nvim setup now.
One nice thing with lazyvim is there's a single option to disable all the key bindings so you can map them yourself. I really like the set of plugins it comes with too, so I've been really happy with the distro so far.
Yes there is definitely a lot that can be learned from those different distributions. The community around them is a big plus. While I don’t use anything magical myself, I’m happy they exist for various reasons.