Best advice I received, go read https://www.dcrainmaker.com/2017/10/annual-trainer-recommendations.html. It is probably the most comprehensive review of trainers available. I ended up purchasing the Cycleops Magnus Smart Trainer https://www.westernbikeworks.com/product/cycleops-magnus-smart-trainer.
My deciding factors were:
- Smart options (Power Meter, Cadence, etc.)
- Climbing simulation
- Cost (under $500)
- Local bikeshop inventory