What is a good, all around weight bench/home gym?

they have their place in training and its not the quality of the actual machine that makes them somehwat undesirable. The bar on a smith machine only has one range of motion which doesn’t take into account the individual using the machine. a smith machine can out you in a vulnerable position while performing a number of exercises. Like mentioned before it also slows the development of your secondary and stabilizer muscles.