Looking at the title, the answer may seem easy, the tamron 17-50+flash, but here goes:
I am from India, and there's no Tamron service at all, so having a 5 yr warranty is quite useless for men, i can only get it serviced by local camera shops should anything go wrong.
On the other hand, the best canon service center in my state is walkable distance from my place(but extremely expensive).
The downside of buying canon would be, India is VERY dusty country(anybody been there will know!), so the dust problem might be a bigger issue than what others get..
One of my relative is coming down from US soon, i thought of getting the canon from there as its much more cheaper there than here, but am not sure if canon has global warranty..
If i buy the canon, then i may not have funds for flash+UV+CPL!
What would you people suggest??