firstly thanks for the very in depth reply =)
the biggest problems i face is ice shields (4-5 turns with no damage and no healing really puts you back), creatures with built in CC and gravity pull. ive played games against AI4 where the opponent gravity pulls one of my dragons and does 8 damage a turn but because i had two angels that dragon protected me and lasted a further 7ish turns. iv'e also had problems with poison decks stacking poison on my already damaged dragons but again saved by angels (5 poison on a ten health creature would normally be a really bad position to be in even if i blessed it). and then there is ice shields (also thorn caprice) both of which would loose me the game if not for angels (admittedly a thorn caprice will wipe out my angels too but i still last three or four more turns)
as for fire stall i win most of those games with out much fuss and dim shields destroy me no matter what
also although i can normally get one or two dragons out within the fourth turn it takes allot more time to get more than that out so just taking out one of my dragons can loose me the game in allot of cases