No love for Prince. He's probably one of the most underrated guitarists alive. I'm not saying he's number one, but not even a mention on anyones list? I'm a bit confused on this thread. Define "Mainstream". I see alot of obscure technically proficient guitarists there. Half of them most folks have not even heard of.
I've seen alot of guys that play well on the electric, but suck on the acoustic and guys that play well on the acoustic and really suck on the electric
To me, you have to dominate (no one really dominates the guitar) or at least be proficient on both (leading)
Jimmy or Van Halen on the acoustic?..lol
No matter how many years, you have been playing...you never cease to learn.. A new chord or picking technique that has to be explored