I'd say Tamron and Sigma are for the most part safe brands. Like anything else, even in the Canon line, is lens specific. There are certain lenses that have a bad reputation for quality. So it will come down to which Tamron, Canon, or Sigma lens you are looking at. One of things with the...