The Humans
As a human, from what we know, Angel was a drunk, a whorechaser, and a layabout. A disappointment to his family, he didn't have much of a chance of ever being more.
Episodes:
Becoming Parts 1 & 2
Amends
***
William was a member of the English gentry, a poet - not a very good one - who was hurt repeatedly by his peers with their constant jokes about his work, and by the woman that he loved, who found him to be "beneath" her.
Episode: Fool for Love
So now we ask who's the better match for Buffy as a human: A drunk or a poet? I can't see her being attracted to either, but if I had to choose... Well, I'm sure you can guess.
***