So there are three "top tier" VTTs, Roll20, Foundry and Fantasy Grounds.
I agree with you on Roll20. The pricing is horrible and if you stay free then their are better options. So that leaves you with two. And it depends what you want and what type of techie are you.
Foundry is a web based interface, the GM installs and host it as their own web server (which means you might have to be able to Port Forward). Or pay extra to have a hosting service do it for you. It is very capable of being customized by writing your own code or community modules and with such optimizations can be very powerful. But, it requires technical competency and time. And keeping numerous community modules all working together can be frustrating. With community modules you can leverage the content you own on D&D Beyond. There are also numerous game systems you can play and are not limited to D&D. The permanent GM license costs $50.
Fantasy Grounds has been around the longest (by far, 20+ years, but is very actively developed and improved) and is a client-server application so everyone has to install the program. But it has a cloud hosted connection brokering so you don't have to worry about port forwarding. FG has by far the most official content from not only WotC, but many 3rd party publishers for D&D as well as numerous other game systems like Traveler, Pathfinder, 13th Age, Fallout, Cyberpunk Red, and many others. It also has the most automation and features without using optional community modules/extensions. But it also has a very robust developer community that increases the automation and capabilities if you want that as well. The permanent GM license costs $50.
Here's my take:
Use Foundry if you want complete control, like to do things yourself, and enjoy graphically flashy automation. If you are a techy or programmer you will probably love this VTT.
Use Fantasy Grounds if you want automation, long term investment, and out of the box power & capabilities. Though extremely powerful and with a potentially challenging interface, the community resources offset this and is the choice for non-techy users who want powerful features out of the box and a stable and long term solution.