I recently purchased a 7d ii. It was an upgrade from my first model rebel that I purchased when they first came out. I have the kit lens that came with that, a 55-250, and that's it. I am going to buy a new lens in the very near future but have yet to decide. I mostly shoot wildlife and my kids (rodeo, wrestling, track, etc), with some portrait photography thrown in. I can NOT make up my mind. I often wish I had both a wider angle lens (for landscape) and I wish I had more zoom (always missing a good wildlife shot because the kids are with me and I'm not free to just ditch them to get closer, and noisy kids often screw up any attempt I might have at getting closer anyway). The biggest thing I don't like about the current lens is the terrible image quality--it seems blurry almost all the time. I guess that could be my own fault but with action shots, it almost has to be the slow to focus of the lens, right? I don't want to be changing lenses all that often. Anyway, I am considering the Tamron 16-300 but it seems like I would have the same problem with IQ on it, right? Or would it be enough better because its a newer lens? I am also thinking maybe the Canon 70-300 EF lens, or the old Canon 100-400 EF lens with another lens for the wide angle/portrait shots. Any thoughts on the combo that would give me the biggest bang for my buck and the best quality image? I'm sorry for my ramblings. So much running through my head.