Trial them. That’s the best way to see which ones hit the points you personally care about.
The TR + Zwift combo is relatively common, as the training elements of Zwift are pretty bad (unless you get plans from somewhere else), and the entertainment element of TR is pretty bad (unless you use another source in parallel, such as Netflix).