I am a long time canon EF lens user.
I have used many 3rd party lenses mainly Sigma and Tamron, some Tokina, but end up always return to Canon lens for future compatibility issues.
Also because there autocorrection for lens aberrations as well..
I hated other lenses because they always rotate...