I'd go for alder, most metal guitarist use guitar bodies made of alder. Just look at jackson, charvel, fender etc all alder, i think mahogany is more rock then metal imo, i do prefer mahogany but for what you wanna play i think alder will suit better, sorry for such a long reply :P