There are many of these distributions and I recommend them to people new to Vim because they can get a good out-of-the-box experience.
However after some time you probably want to configure your own and only include what you truly need. For this a good solution is to just adapt https://github.com/LunarVim/nvim-basic-ide to your liking. This is made by the author(s) of LunarVim.