I think a gym is a better investment, a facility specializing in sports strength and conditioning with regular screens is better. With that said, I think a squat rack is a better overall investment than a bench. You can do alot with push ups, a pull up bar and trx straps