nothing beats having an olympic barbell in your front room ;)

kettlebells are useful, but only if you know what to do with them. I find that i don't use them for that much stuff