If you and your players have good internet bandwidth, you might consider Foundry. One time $50 cost. You get best-on-market dynamic lighting, much more easily prepped maps, access to a dizzying number of community mods. If hosting on your own computer, your only storage limits are those of your machine.
I do use a hosting service to host my instance of Foundry, but that mostly because I'm usually running games from an location with not-great bandwidth and my players are in another country. There are other benefits to the hosting service I use, but if I were back working in, and running games from, the United States, I would likely just self-host on my computer. All of my content is fully portable. No lock in.