Kommt mir so vor, als ob wir diese Fragestellung schon ein paar mal hatten.
Trainingpeaks selbst hat eine ganz gute Übersicht der verschiedenen Software-Plattformen erstellt:
https://www.trainingpeaks.com/blog/c...r-cycling-app/
Die günstigste Software nach deren Übersicht scheint "Indoor Cycling Workout" zu sein, wo man nur einmalig 3 USD zahlen muss, um Einheiten von Trainingpeaks abzuspulen und die fertigen Einheiten dann hoch zu laden, sofern man ein Ant+-fähiges Smartphone/ Ant+Adapter fürs Smartphone hat bzw. eine BLE-fähige Rolle.
Günstiger als Zwift sind auch Rouvy und Bkool, sind aber für deine Bedürfnisse eher überdimensioniert. Immerhin haben sie mit zwei Wochen (Rouvy) und 4 Wochen (Bkool) längere Testperioden als Zwift, so dass man die Programme relativ ausgiebig testen kann.
Komplett umsonst ist Golden Cheetah, Connect Garmin und die App von Wahoo, wo man mit geringem Zeitaufwand die entsprechenden Trainingseinheiten zusammenbauen und danach auf der smarten Rolle automatisch abfahren kann.