Personally I think it was insulting to put Willow into a hurried relationship months after Tara died.
Joss did the Willow/Kennedy thing for one reason and one reason alone, he wanted to avoid fan backlash for killing Tara, and proclaim 'Look! Look, see Willow's still a lesbian!' 🙄
For me, 'Happy endings' on a personal level didn't really matter- they all just saved the world.
Buffy and Xander didn't get a happy ending, and they never tried to end the world.
Faith gets a 'hook-up' that's supposed to give her some happiness but I never really bought it.
Dawn was never giving a 'romance' option, where's her happy ending?
Happy ending should've been survival/triumph over evil, or changing the world to make it a better placeor even just fighting the good fight. (Not Fade Away)
But, I guess if we have to hook Willow up with somebody, replace Kennedy with Satsu, a likeable confident, dedicated slayer type- who accepts her calling but is less aggressive/snotty/bratlike about it.
Fred isn't really gay, and I tend to 'ship Fresley, anyway becasue its one of the best 'ships on the show.
I've heard Faith mentioned (I've recently discovered a strong Fillow fan-base on another site) but there really isn't much time to build anything out of this (unlikely) pairing- maybe if Faith had come back mid-season?
Other than that? Maybe give Xander the happy ending instead. Kill off Andrew and keep Anya alive. Hell, Xander deserves some happiness. 🙂