@pratoni é mais ou menos isso que uso... em conjunto com o Trainerroad ou Zwift (agora ando no zwift...). Mas quer o trainerroad quer o zwift é por subscrição mensal. (a diferença é que uso um Garmin 735XT para registar o treino e medir a frequência cardíaca)
Usei no inverno passado o Trainerroad e gostei bastante. Para o meu caso foi o que encontrei que tivesse um plano integrado para triatlo. O treino na bike era por potência virtual, na corrida e natação por RPE. Na corrida e na natação criava os treinos no Trainingpeaks e usava a uma app para os seguir no relógio Garmin...
Parece-me que a única coisa que te falta é forma para seguir o treino... algo (uma app no telemovel ou no pc) que te diga que agora é o intervalo x de y na intensidade Z (seja em BPM ou W). E aqui não consigo ajudar mais do que o que fiz acima partilhando o meu setup.