From what has been played publicly, i think John is technically a better guitar player while Dave is the better musician - his songs 'overall' just make better use of melody, rhythm... the intangibles (introduced a new playing style, can disguise repetition in the vocal melody, so creative!)