Towns have been very unbalanced for a long while, but the main focus of this suggestion is for the portal requirements. Currently you need to have 30 residents, which has become nearly impossible to get even if you advertise regularly. My suggestion would be to make it around 5-10 residents required. This allows new towns to be able to get a portal and also fill up the built portal room at spawn. Last year, I think it was only 2 towns that were able to get enough residents for the portal. Many people don't know that you can visit towns via /t spawn (name), which only recently became known to me. Portals overall attract more people towards a town, resulting in more residents and better opportunities for smaller towns to become successful.