At least as far as thrash goes:
3. Anthrax (Joey Belladonna all the way)
I actually got to see the 20th anniversary tour with Megadeth, Anthrax and Slayer, where they played through all of Rust In Peace, and all of Seasons in the Abyss. I respect Slayer a lot, but I personally think too many of their songs sound too similar.