I would suggest the Tamron 17-50mm 2.8. It is inexpensive (around $400) and VERY sharp. It also has a 2.8 aperture which is awesome. The build quality is not professional like an L lens but it is good enough for the money. On the longer side, I would definitely get one of the Canon 70-200L lenses. I shot some photos for my school newspaper and that lens was perfect. You can shoot sports, portraits, performances and a lot more. I got the 2.8 non IS. It is very sharp. Unless you shoot indoors you really don't need the IS. For photojournalism I would go for the 2.8. If you shoot sports or any action, you can get faster shutter speeds and your subjects will really stand out against the blurred background.
Upvote
0