The Ideal TrainerRoad Setup. No budget restrictions

Just my 2c based on my experience and what you describe:

Trainer - any high end trainer Neo2, Direto XR etc etc.
Tablet - for TR
TV with some sort of streaming device (Apple TV, Android TV, Chromecast etc) - for entertainment.
Rocker Plate - for comfort
Hardtail MTB frame with same gearing as the race bike.
Really good fan with WiFi remote for power

My assumption being you have the space/option to leave everything set up all the time so it’s always a towel and drink bottle away from ready to rock. Removing barriers to training