Nie ma reguł, które są lepsze. Są Tamrony i Sigmy lepsze od kiepskich Canonów, ale z drugiej strony L-ki Canona są najlepszei najdroższe.
Do tele, to polecam Canon 100-300/4.5-5.6 USM (koszt koło 1000-1200zł na allegro).
Do szerokiego pewnie najlepiej Canon 17-40L ale to już droższa sprawa.