No he’s not. If he has counters on him he can’t be destroyed by battle or card effect, and all he has to do to get them is destroy a monster during either players battle phase. Attack a monster, get a counter, use mirror wall to counter kill, get a counter. He’s a beast