Harrison was the better Beatle. That is basically generally excepted.
He was the most talented musician and songwriter. His songs were typically less bubble gum pop fare - and more complicated than McCartney's "teeny bop" hits.
McCartney was a hit song writing machine. He could care less how simple, kiddie like they were - just wanted to churn out hits after hits. His ego is legendary. Lennon was the 2nd best Beatle, also a better song writer than McCartney's "3 minute hits".
You can watch the videos on YouTube of their last recording sessions. Lennon and Harrison both had it up to their ears with Paul insisting on only producing bubble gum. In one video Paul wants to make the guitar sound different, and Lennon says" why does it matter, none of our songs are about anything really are they? We haven't made a meaningful song in so long, I have forgotten it".
And the next day is the famous video where Harrison quits. Disgusted with how the band was not progressing, and bone tired of McCartney's songs that sounded like children's nursery rhymes.