Just played against a Abyssian deck that cast Soul Grimwar on Turn 2. Soul Grimwar is a cost 3 Artifact that adds Deathwatch: +2 Attack to the enemy general. Player proceeded to surround themselves with 1/1 shields. As I did not draw into the archers in my deck, I tried to rush past the 1/1 walls to attack the other player. My plan was to rush their general and then dispel the bonuses. I was able to break through the 1/1 walls and hit her twice. I cast dispel on her in order to remove the 20 something buff. Thought it would reset back to 2, she could deathwatch again but I could hit her again a few turns later with another dispel after finally breaking the artifact. It turns out the buff cannot be dispelled.
This card needs to have the effect be dispelable because otherwise it just completely shuts down certain decks that don’t typically run range characters. Either that or the cost needs to be higher because 3 is way too low for a card that says “I win” unless you are Songhai/Vetruvian with range/blast or the immunity against General spell. Flying/Airdrop is useless if the Abyssian character is surrounded by shields. All they have to do is wait 2-3 turns then rush your general and you can’t do anything about it.