I have all of these workouts, and I would choose BBL, it has great results, is fun and has cardio benefits!