a) Pokud je PRO CANON, tak bude "pasovat".
b) Nějak nevíš co chceš, jsou to jiné objektivy. 70-300 je teleobjektiv a to pro APS-C už dost značný, víceméně je nutné mít nějaký "záklaďák". Zatímco 18-200 je záklaďák a telák "v jednom těle" neboli širokorozsahový.
c) Co znamená "lepší" ??? Lehčí, delší ohnisko, levnější, širší úhel záběru, dražší, ...
d) Co je lepší koupit, na to má každý jiný názor ... jsou to tvoje peníze.