Love HIIT. Hits just right. Personally I find I get the best fitness improvements from it considering I hate doing cardio.
I just cant do cardio without a reason for it. So if I am chasing a ball then I can run for ages, put me on the road and in a few minutes im tired, miserable and hating life.
Classes sometimes fix that for me, because at least there is a vibe or something happening to keep me going, but in all honestly, i just dont like cardio that much anymore