I have a friend that has 2 different Triumph in his shop. One shorter, one taller. He uses them primarily for storage and is happy with them.
The challenge you will run into with lift questions is that most people don't have more than one and whatever one they have is the best. If they do have two, they often stick with the same company if they had luck.
I personally didn't like the open channels and wanted a full square beam, not sure if it really matters, but it made me feel better. Many, many lifts have been produced and sold by many brands with the open channel like the Triumph. As long as it is put together and when you raise your vehicle you lower it back down on the locks and do a walk around to verify they are indeed engaged, I don't foresee anything to worry about.
Now, tell us all how to score up a huge credit with Amazon so we can all get free lifts!