well i have to admit that when marty first started playing for megadeth,i thought HE sucked.i'm really embarressed about it now though but it was only because i was young(about 17)and thought that the only way to play metal guitar leads was kirk hammet style.it wasn't until i tried to learn one of his solos that i realized that,hey this guy's pretty good.but the truth is that NO guitarist that plays for megadeth or any band like it sucks,simply because the whole band is based on technical proficiency.can you imagine dave mustaine saying"hey this guy sucks but he looks like a star so we'll use him"
one more thing though,i'm not sure that the words "shitty" or "sucks" can be used to describe a proffesional musician.t.v. shows suck.musicians i don't like are just "not my style".i just have to give respect to a guy who devotes his life to playing an instrument well.when i was young i even said (i'm so embarressed to admit this)joe satriani sucked.WHAT WAS I THINKING.apparently i thought i knew more than i did.