i like having the option to alternate between a smith/barbell/dumbbell/pull circuit during the week, but if i had to go with a home gym, functional trainer is for sure where it's at. smith machines are mostly a garbage way to develop poor form and think you are capable of lifting more than you actually are.