I received the Sigma a week ago, like you, I had to make choice between the Tamron and Sigma. I chose Sigma because of its built quality, and recommendations from friends. I do have a few minor problems though, and this might not apply to everybody. Sometimes, when I turn my 20D on, the camera does not recognize the lense, aperture reading is "00", I have to detach the lense and mount it back on, then, the camera would recognize it. This does not happen very often, maybe 1 out of 10 times, I think because when I pull out the camera from my bag, I grab it by the lense and that may cause the it to behave that way but I am not super positive about that. My boss has the 24-70L Canon, lense, this weekend I am going to test both lenses. I suspect my Sigma has focus problem, tend to be soft, and color tend to be a tad saturated, but I'll know for sure when I perform the test. So good luck, and happy snapping.