I think, that the right choice was made, by letting neither one win.
If I had to choose between them, on the one hand, Buffy has the qualities said to be needed for a homecoming queen, on the other hand, those kind of people only win in movies, and Cordy is def. a homecoming type-o-gal.