In my opinion, scripting is the coolest feature of solvers. If you buy a solver, having the ability to script will increase studying efficiency a lot. So if you buy a solver... get scripting. I own PIO pro and GTO+. I think GTO+ is the best bang for your buck, and I suspect it to become immensely more popular in the next year.
If you buy CREV you also get GTO+, which is a solver that does everything (except preflop) that PIO does and more (graphing features). It costs $75. CREV is outdated, the time it takes to build trees and input everything is super tedious. You can learn a lot from it, but there are better tools now.
PIO has the prettiest interface and smoothest gui. Also, most coaches (private, RIO, Upswing, etc) use the program. It costs $475 for the version that has scripting.
Pokerranger is nice in that you can get pretty ranges and it has a few cool tools. That said I don't think you'll get nearly as much value compared to the other programs. I don't use it anymore, but did for awhile cuz for some reason there was a bug that caused the trial to extend indefinitely lol.