Here is another multi-functional cable pulley trainer that can give you a full body workout. The fitbill XT gym lets you perform hundreds of different exercises. It has a touchscreen console and cloud based operating system. It supports the entire range of motion to let you strengthen your body and work on sports specific movement.
The bad news? Something like this doesn’t come cheap.