I was thinking about getting rollers, but I train for a bunch of different things, so I cross train EVERYTHING. I lift heavy weights, skip rope, bicycle ride (fixed, MTB downhill and dirtjump) and ride motorcycles - both dirt and street. When I was doing MMA, I took a class that was called "fighter training" and that's when I was inspired on doing a bit of everything. Hey, I think it's cool to bench a few hundred pounds and still be able to ride dirt bike single tracks, and still be able to roll for 40 miles on a fixed gear.
Do everything! Then drink beer afterward.