Choosing the best functional trainer for your home gym can be challenging. Many options offer various features