A home gym. It saves you money, hundreds of dollars in some cases, it saves you time such as commuting to the gym and back, it decreases distractions at the gym. Finally, you never have to wait on a machine at the gym again. Home workouts have proven to be the most effective in my experience.