Le meilleur c'est définitivement le 2.8/70-200 L IS, qui est l'un des meilleurs objectifs de la gamme Canon. Une référence...

Sinon, si on devait tenir compte du prix, je voterais pour le 4/70-200 L IS, qui reste abordable (tout est relatif...), pas trop encombrant (plutôt légér) et excellent.

Avec les 70-300 on ne joue pas dans la même cour.

Comme dit Youp avec sagesse, il faut définir clairement ton besoin et tes exigences. Par exemple, dans mon cas, j'estimais que la focale 300mm ne me serait utile que très ocasionnellement, mais je voulais tout de même de la qualité optique. J'ai donc opté pour un 4/70-200L d'occasion (550€), que j'utilise assez fréquemment, et pour la moins utile focale 300mm, j'ai acheté un "vieux" Sigma 4/300mm d'occasion dont l'autofocus est un peu dépassé, mais dont la qualité optique est très bonne (et en tout cas très supérieure à un 70-300 grand public), pour un prix assez dérisoire (je ne me souviens plus mais ça devait être dans les 300€). C'est un bon choix à l'usage, avec tout de même un bémol : en pratique, j'emmène rarement le 70-200 et le 300mm pour des raisons de place dans le sac, et c'est parfois gênant (voir mon commentaires sur mes photos du Bourget, où j'ai fait le choix du 70-200 et où le 300mm m'a parfois manqué).