I completely agree that lifting weights can get boring. I have been at it for over 25 years. In the past I used to lift heavy, wait 3 or 4 minutes in between sets, and lift for hours. I gained for 6 years then hit a huge wall, and sat on the wall for years. I tried doing cardio which to me is incredibly boring. I was eating like a horse. The injuries were starting, and the progress had stopped. Then I started thinking about health. Isn't this why we should be exercising to begin with?
I lowered my weights significantly, and cut my rest times between sets to 15-20 seconds, deep breathing in between. My sets were a combination of full and partial reps. I only ate when I was hungry, and only took a lot of protein after workouts. Workouts were over in 30 minutes once every 3 days. Breathing became the focus. I usually do 1 exercise a bodypart and switch them all the time. Big bodyparts get supersetted on occasion. Once every 2 or 3 weeks I pick a compound exercise and go my heaviest for 5 reps.
Since then it has been mind blowing pumps, muscle gain, and conditioning. I start thinking of my next workout the day after a workout and feel much better. The enthusiasm is there. My bp is down in great range. My heart rate is sitting at 65 beats a minute, from 85 beats. You will get very muscular training this way, and get functional. No more bloating and being chained down to the gym. I have tried every form of exercise I can think of but nothing compares to weights when done right. I will continue to pump iron until the day I die.