I use Lua as a general use language and I&#x27;m incredibly satisfied. It&#x27;s an amazing language.<p>I also need to mention that Lua is the easiest language I&#x27;ve ever encountered, so any competent developer can learn it quickly, it&#x27;s not alienating anyone.<p>Given that, I agree that LuaRocks isn&#x27;t so vast as other languages&#x27; repositories and this can be a drawback of using Lua. But why again are you judging a language by it&#x27;s package manager? If it&#x27;s a good language wouldn&#x27;t it be better to suggest more people to write packages instead of suggesting people not to use it?