Если воспринимать развитие мускулатуры в мышечный рост, то лучше тренажёры и свободные веса. Новичкам лучше начинать с тренажёров и с опытом подключать и свободные веса. Если воспринимать развитие как общее, то любая из нагрузок, озвученная вами, будет развивать мышцы.