No one can answer this, because it will be there personal opinion not whose the best it's who THEY think is the best. Example. Me. I hate today's shit that you guys call "music." I like 60-80's Rock. (Some 90s too :p) Now, you think I'll choose anyone from today. Nope.
Anyway, what I think is a really hard choice from Slash to Brian May. Really hard choice, but I like those two :p. I like more of course though

.