i feel #19 would require too much space to have it work as a logo or banner. the size need for the text to become very readable, would mean the guitar is huge... and the guitar is not as important as the name.
#20 is my pick from your batch unless you have more ideas?