Pode usar qualquer EF para qualquer máquina Canon do sitema EOS. O sistema FD que não seria compatível só existe nas antigas lentes mecânicas.
Somente as EF-S que são compatíveis apenas com a XTi e 30D (e derivadas: 20D, Rebel e Rebel XT). Caso você não pegue uma máquina fullframe ou de filme ou mesmo lentes antigas (coisa de mais de 10 anos), fica tranquilo que qualquer uma serve.
Sobre as lentes eu não posso opniar já que não tive nenhuma delas, tive uma parecida com essa, mas era a 24-70 da Sigma mesmo, hoje troquei por uma 24 1.4L. Sendo série EX da Sigma normalmente a qualidade é boa e não tem o que reclamar.