These guys are great live. Super fun. This is a weird song to listen to for a death metal metal head. But listening to it you just can't help to bounce along. It's so catchy.
Power of the Beast is my first Beast in Black song (and it's quite amazing! Eurobeat metal needs to be more of a thing!), so I can't speak for their other songs, but here I think the soft vocals in the first part of the verse work as a contrast to the (harsher?) vocals in the latter part of the verse, imo they're quite appropriate.