Against miracles cards like choke and gaddock teeg can give them a headache. Teeg especially if we have mom to protect him. Abrupt decay is good for hitting CB or tops in response to fetches etc..we also have cards like sylvan library and garruk relentless that are great for grinding out long games and are hard for them to answer once resolved. We also usually pack sword of fire and ice which can usually give us a good clock and CA.
I think why Miracles is still so tough is just how consistent they can be. They have fantastic card filtering/selection, pseudo CA with top/CB, and they have Terminus which in one card sets us way back usually at least being a 2 for 1. They more or less are great at grinding us out to few cards in hand with not a lot of pressure on board. Then they untap and make 1 million flying angels.
It's winnable but quite tricky. You have to not over extend and choose your openings.