I don’t see how my reasoning would change. Any upgrade from a great friend would be classified under soul mate and a group of soul mates is not in the presented dilemma. (and defeats its whole purpose? Isn’t it cliché to only find ONE TRUE soul mate?)
But if i had different friends, then yes, the choice might be more difficult/less obvious indeed.