I've personally had wonderful results with Swanson's Joint Care (with glucosamine, MSM, chondroitin). My dad recommended it to me due to my knee pain with step and leg work. He's a triathelete, marathoner, ect and never has joint pain.
However, I've never tried another brand, so I have...