I've got hold of a pair of ErgoRest. Didn't like them, but I hadn't tested them for very long.
Because they are on arms made of segments with linkages, they will resist certain motions that go against the axes of the segments, so you'd sometimes have to do a lateral motion to get the hinges to fold to be able to move the arm where you want (if you understand what I mean...)