I recently posted a similar thread
I was recommended the Canon 1000D which I bought, but I have not yet used it so I can't give any recommendation.
In your particular case, where the lens is your main criterion, I would select the lens first, then compare the bodies to go with it!
Should I upgrade to Windows 10? 8 reasons why you should upgrade to Windows 10... and 2 why you…