I try to hit EASY 10-20 reptition maxes or have some sort of easy rep PR goal every session. Emphasis on easy, I reserve pretty sandbagged weights, maybe 10-20% below what I'm actually capable of doing. They're somewhat challenging, but easy enough that I almost never miss even on days when I feel bad/sick. It's just nice knowing your body is doing something it's never done before. The rest of it is actually treating lifts as a skill to be mastered rather than reps to be ground through. But not everyone has patience / personality to approach lifting like that. Finally, my typical 1.5-2hr gym session is good time to catch up on podcasts @2-3x speed. There's probably only ever 20-30m of lifting happening total. It's definitely not the kind of activity that consumes me. Unless I do cross fit or other circuit programs where you're moving all the time. Incidentally I can't stick to those because they're too close to running.