D- D1 is higher than A+ D2, prestige wise. They will always have a (small) prestige advantage.
But the D2 can have preference advantages that more than make up for it, wants success and long time coach, in particular.
I dont mind fighting a C level or below D1 team for a guy, though I’d limit it to one per season, since going “all in” has a higher opportunity cost for D2. I fought (and lost to) a C+ level mid major for a one-star big rated somewhere in the #30 range at position. I don’t know exactly what effort he put forth, but I maxed visits and spent ~50 or so AP per cycle, and barely snuck up to high in the second session, before he went with the other guy, something like 73-27.