This answer depends on the client/patient you are training. There are many biomechanical, physiological considerations before selecting a piece of resistance training equipment as well as the load, intensity, duration, etc. There should not be any “equipment” of choice as far as to which is best because each are unique in their own ways which will tax the body differently and impose different benefits, whether they are muscular, neural, skeletal..etc. As far as “functional equipment” I think that is a farfetched statement. What is functional equipment. Anything that will enhance your ability to perform something (the definition of functional) is functional. therefore, any exercise will be functional because it should help in many different areas!
Fuel the Movement,