do what ever you enjoy enough to be consistent.. if you absolutely dread squats and find yourself putting off leg workouts then go to what you enjoy doing consistently .. whether that be leg press, hacks ect..
i do believe that free weights are best in most circumstances but, when i did dc training i switched to machines for safety reasons.. i was no worse for wear.. it worked fine.. as i get older, i sometimes just cant stand the thought of hoisting heavy dumbells into place after a long day at work.. i dread the thought.. that is where having good machines comes in handy.. it allows me the chance to put 100% into a set with out dreading the dumbbells..
paul dillet made reference to this a few times .. he was know as a lazy trainer yes... but, he was consistant.. and he relied on machines mostly in his training.. if free weights were his only option , paul i am sure, would have missed many more workouts lol..
when i owned my gym i used machines almost 100% for my chest workouts.. i used hammer strength mostly and felt them more in my chest than any free weights no matter how much i worked on form.. and my chest improved dramatically back then.. so i stayed with it.. resistance placed on a muscle is just that . resistance..