VR hands down.
It's the only workout that has ever stuck for me, because it really doesn't even feel like a workout. Games like Beat Saber or Pistol Whip can burn as many calories per hour as playing tennis, and are genuinely super fun.
https://vrhealth.institute/portfolio/beat-saber/ https://vrhealth.institute/portfolio/pistol-whip/
I started playing regularly at the beginning of lockdown and ended up losing around 50lbs. I would play Pistol Whip until I was completely drenched and could barely stand anymore, but I still wanted to keep playing! I got a plugin for the valve index that measures your activity and your calories burned, and I can easily burn 1200 calories during a session... YMMV though.