A love triangle between two likeable characters? Ugh... Why would you do this, author.
I just assumed that making the second guy more immediately likeable was to establish that, yes, this love triangle is a real triangle, not that necessarily her fiancee would win... Either way it sucks though.