I have to say no, I don't like music pins. Of course I'm picking top an IMDN Pro next weekend at SFGE, so... Iron Maiden happens to be one of my favorite bands, but beyond that this game doesn't have the usual music pin setup. The band is nowhere to be seen, none of the graphics or animations depict the band playing a concert, etc. As others have said the Legacy of the Beast comic theme makes this unlike the other music pins...
MET is very good also, making these the two standouts among music pins IMO.
I'll never own a AS, AC/DC, or Kiss, or any games in that style.