I recently got a Tamron 70-200 f2.8 and was playing around with it last night on my T4i. I discovered that with direct flash (from my YN-658), eTTL provided a proper exposure but with bounced flash it was severely underexposed (manual mode, 1/100, f2.8, ISO 400). To check that there was enough flash power I set the flash to 1/4 power and bounced it, sure enough the exposure was blown out.
Then I tried the same experiment with my Sigma 17-50 f2.8, all the same settings. Every shot was properly exposed, direct flash and bounced flash.
Should I just chalk this up to shortcomings in Canon's eTTL algorithm?

