Wenn sie die SMS so gut nur zu D1 schickt ist der
Telly mit Get10 (der alte "ohne Nachname", wird aber nicht mehr beworben und wird wohl auch nicht mehr lange angeboten) mit 8 Cent/SMS zu D1, alle anderen Netze kosten aber 20 Cent, am günstigsten. Allerdinsgs gilt der Mindestumsatz AFAIK
nicht für SMS. Wenn sie so wenig telefoniert dass der nicht verbraucht wird oder wenn der Anteil an SMS in ander Netze nicht unerheblich ist lohnt ein Blick auf O2 und Quam. Die haben spezielle SMS Tarife, da weiß ich aber nicht was das kostet.
[edit:]Zum Thema Provider:
Gib einfach den jeweiligen Namen in die Suche ein und du weißt warum dir hier jeder davon abrät.