This is actually a powerful card for an N rarity. The banishing does not target, and is guaranteed. The dice roll is just for how long the opposing monster remains banished.
And what's even more, the banishing happens at the start of the Damage Step, so you don't even get to take damage. Start of the Damage Step is before damage calculation.
There's quite a number of player using TTH, Offerings and several other removal cards.
This card doesn't have any form of protection by itself. Unless the protection comes from the equipped monster or from another card, this card's player can easily suffer a -3.
Not just it, This card effect has unlimited trigger and It will banished every monster that being attacked or attacking, And the most broken of this card is when it's temporary banishing XYZ monster, that XYZ monster materials is directly sent to the graveyard LOL, This card is broken to a spellcaster deck
And another good effect Is when that temporary banished monster would back to field but when opponent field is already full-occupied with monster cards, That monster is sent to graveyard