Agreed.
I went on this same journey about 6 months ago, and ended up going with Fantasy Grounds.
I tried Roll20, but found the manual construction of powers for players & NPCs very time consuming, even with macro builders.
I also found the storage and automation options quite limited in the...