Metal is a lot heavier than punk and can be more operatic depending on the group. It's also more commercial in some circles (the Glam Metal of the 80's for example). Punk is more simplistic, very rebellious, when done best, very real. Thus, no one can accuse me of being a metalhead, but I absolutely love punk rock (well, most forms anyway- Pop Punk can stick it

)