kettlebells are excellent. full body workout ensure. increase in functional strength and versatile as hell.
also if you use them after you moisturise your hands they will slip and make a hole in your wall/floor; but on the upside you have a place to store money/drugs