Hula hoop is not good for the spine, and it seems to be only effective at the waist, not a sport that can be played anytime and anywhere.
It's ok to jump, but I don't think we can jump casually. You need special actions to achieve the effect, either buying books or spending money on going to the gym.
Generally speaking, running is better, the most convenient and the effect is good. Of course, remember that it must be jogging, not sprinting. There is no need to rush for success. As long as you exercise to lose weight, you need to persist. The time is more than 20 minutes, because the fat starts to burn after more than 20 minutes of exercise. Of course, not too fast, not more than 1 hour.
There are also some good ways to lose weight, such as skipping rope, which seems to be more effective than running, and it is also full-body exercise and convenient. I heard that this is the way for Liang Yongqi to keep fit anytime, anywhere. It takes more than 20 minutes to go anywhere without jumping too fast, just like going to physical education class.