I agree with everything you write, but this is very subjective:
> and it's a lot more fun than cardio.
I, too, try to lift weights regularly, and acknowledge that it's important for health. But I detest doing it. Running, on the other hand, is incredibly rewarding for me and gives my brain a wonderful "reset" that I sorely miss without it.