What a load of fuss!
Partner is consise, accurate, and much more linguistically elegant than many of the alternatives, and the meaning of the term, in context, is perfectly clear. I don't follow why it is any more bland than the alternatives.
I don't care where it originated, although I'm sure I first heard it used in a heterosexual context I'm prepared to accept that it may have started in a homosexual one. So what?
I'll go on referring to my spouse as my wife, and go on being quite happy for other people to refer to their partners if they wish.