What a timely article.
My son asked me about this very topic during dinner. I'm glad that I was not too far off your recommendations. That said, I forwarded this article to him so that he can refer back to it when the time comes that he wants to build out his own home gym.