Le 24-105 est un F4 et pas un F2.8 c'est l'une des principales différences avec le 24-70 mis à part sa plage focale plus réduite.

Je ne connais pas le 28-70.

Tout dépend un peu ce que tu veux faire. Si tu n'as pas besoin de shooter à très grande ouverture le 24-105 est un très bon transtandard souvent vissé sur de nombreux boîtiers.
D'une ouverture constante plus faible que le 24-70 2.8 il est aussi moins encombrant surtout son pare-soleil qui est nettement plus réduit.

Il bénéficie également d'un IS ce que n'a pas le 24-70. Et bien entendu il est moins cher