Ces solutions ne sont pas équivalentes, donc tout dépend de ce que tu veux faire.

Le 580 peut contrôler plusieurs flashes et on peut régler le ratio entre les flashes. Pour le ST-E2 c'est pareil.

Le ST-E2 n'émet pas d'éclair et coûte moins cher qu'un 580. J'ai eu le mien à 150 ou 180 euros d'occasion, ça valait le coup. Il peut contrôler directement les flashes EX Canon (et probablement les compatibles). Je l'ai utilisé avec 420EX, 550EX et 580EX. Pas besoin d'accessoire supplémentaire.

Sinon j'ai acheté l'année dernière un MR14EX d'occasion pour pas très cher. C'est une option.

L'IR c'est très pratique, maintenant il y a certaines contraintes de positionnement des flashes (ils doivent "voir" la source du signal). Perso, je ne trouve pas ça très contraignant à l'usage, que ce soit en macro ou en studio.