Super Cissus is a great anti-inflamatory product. I can't imagine training without it. I also use Essentials joint support so I feel I am covered. Plenty of fish oil as well.
I am with DW, SCRx and fish oil to me are very comprehensive and the combination of the two has virtually eliminated the need for NSAIDs in response to joint/muscle pain. Something that Cissus does that many don't ever mention, less that from DW above, is the major anti-inflammatory benefits to sore muscles. I can speak from experience, especially when dieting, I have significant DOMS that take a long time to go away but when using SCRx, the recovery time is cut in half.
As for Osteosport, never taken it but I have used MSM/Glocusamine and they don't really do anything for me. My suggestion, try both and see for yourself because each persons body will respond differently.