AH! How could you do this to me??! It's too hard lol, I love them both music-wise.
John Mayer- Pros&Cons:
1. He's adorable with his baby face and luscious locks.
2. He's a douchebag when it comes to the ladies.
3. I don't care that he's a douchebag because he writes beautiful lyrics like "Daughters" and "Heart of Life".
4. He makes hilarious faces in concert when he plays his guitar! :D
Jack Johnson- Pros& Cons:
1. He seems like a real chill, down-to-earth type of guy: he goes barefoot during concerts and is from Hawaii.
2. His voice is so soothing and rhythmic and his lyrics flow, they're catchy, and make you tongue-tied, but at the same time are beautiful!
3. There are no cons I can think of for Jack Johnson.
Final decision is...Jack Johnson as a person, John Mayer as a musician. However, I love Jack Johnson SO MUCH as a musician as well. :/
BIG fan of them both.