Kettlebells have become a staple in every gym because they are versatile, cost effective and can be used by all fitness levels. If you have been faltering on whether or not to buy these for your home workouts, here are four good reasons why everyone needs kettlebells.