Cycling on rollers or indoor traininers are good for cycling fitness, but I dont think riding on rollers or indoor trainers create as much cycling strength, explosiveness, endurance, or speed as riding outdoors.
I've had a problem riding outdoors since I got ran over by a vehicle a little over a year ago. I don't know what to call it, fear, anxiety, PTSD? I need to figure out a way to be able to ride outdoors so today I tried listening to comedy routines on Pandora radio while I rode. I was a little nervous about riding while wearing ear phones and not being able to hear the things going on around me so I rode out near Galisteo NM where there isn't much traffic (see picture).
While on my ride I found my dream house! #60 Camino San Cristobal, Galisteo NM. It's for sale too! Only $536,000. Look at those views! See picture below