I really liked https://www.poker-genius.com/ - Unfortunately the Mac Version no longer runs on the latest OS. Also it's outdated and no longer maintained AFAIK.
GTO+ software runs solutions for nlh and lhe with two players on the flop, turn, river with whatever board you pick and whatever ranges you pick for the players.
The only limitation is ram that needs to be at least 24g for lhe when it is like all the preflop hands, but one can lower the caps to 3, 2, 2 as an example and 8g ram runs the solutions even with about 100% ranges like in a heads up game.
One can play against those solutions, and against a database but haven't tried that. The quality of play is optimal but at times questionable on the river at least if one thinks about the real life opponents' ranges, but it is gto.