Actually I think it is easier to build a good deathwing list at 1250 than vanilla marines.
Calgar is too many points, here you really feel it. Land raiders are huge bricks, they are too expensive for 1250 pts.
I know the snipers just fill points but you do not that many scoring troops.
Pedro really only makes sense if you use it to take less troops by taking 3 units of sternguard(that is it only makes sense at higher points.)
If the drop pod fails, like for example the
BA list decides to go full reserve, then you have lost a lot of points. But then if they drop with just about
LOS with sanguinor then they'll blast him away first turn
Honour guard I like but they are a waste of points, especially in a rhino.
I can not think about small ways to correct either list. Maybe use the second list as a full on drop pod list? Good luck