one thing that might be useful to add is what limits the modding API provides. a lua + JSON API might be easier to setup and use at first, but will absolutely have a lower skill ceiling than something that gives you the ability to hook and modify code to your liking, and that's separate to "is there a lot of nice utilities already out there"
