FWIW, unless you are a pro or are having your image scrutinised by pros, you won't be able to tell much difference between the Canon, Tamron or Sigma as far as I read it. I use a Tamron 90mm myself as it was less than half the price of the Canon. Sure it's less well built, but its also lighter which makes it nice and balanced with the 350D body.