Kettlebells are wonderful for strength training. You may not have space for too many of them in your home gym but you can always invest in an Apex Adjustable Kettlebell to save space. It comes with a 15lb handle and a 5-lb bottom plate. You can adjust the weight between 20 to 50lbs.
The set ships with a locking pin and spacers too.