I rollerblade too and use it as a fun exercise rather than a workout exercise I also use it as a cross training workout to my other workouts which are running, biking and weight training... Some days I do all 4 exercises, I sleep really, really well on those days

... I also swim but not as often as I would like...