It is not fun having 3 flats on one ride, or a broken chain or breakdown of some sort.
Otherwise, it is always fun, and I carefully program my riding with variety and different challenges to make sure and accomplish that.
And I program my non-riding exercise time that way also, such as my 5.5 mile hike today.