Tainted Pact is miserable to resolve
Currently, resolving Tainted Pact requires you to sit through a 1-2 second animation for each card exiled, and the last card exiled (the one you're deciding to put into your hand or not) is only displayed tiny in the bottom left corner of the screen, next to the exile zone. If you want to exile your entire deck (e.g. while attempting to win with Thassa's Oracle), you need to click 90+ times and the entire process takes well over a minute. If you're looking for a specific card to put in hand, the experience is stressful and prone to user error. In both cases, it wastes opponent's time.
Suggestions:
1. Disable or drastically speed up exile animations for the casting player, let the delay between player clicking "Decline" and being presented with the next card be less than 200ms
2. Display the card being evaluated front and center
3. Add a "Decline All" button that auto-declines each card until the deck empties or you hit a duplicate
Lower-priority suggestions:
4. Add a "Name a card..." option that lets the player name any card and auto-declines for any card not named
5. The exile zone viewer does not update with new cards as they are being exiled. This means that if your opponent is resolving Tainted Pact, and you want to look through the exiled cards, you need to periodically close the zone viewer and open it again