This is a pretty sharp lens for the price but the Canon 85mm can be bought for around $150 more. I also had occasional focus errors with this lens. But for peace of mind, I would put a native Canon lens instead of Yongnuo. Faster/more accurate/quieter focusing guaranteed is worth the extra cost. As with Sigma lenses, there is no guarantee that the lens will work correctly with future Canon bodies.