I still use the term homosexual. From what I hear, the term homosexual is falling into disuse, and is expected to be archaic, as is the term Negro when referring to black people.
The homosexuals co-opted the word gay. For a time, gay had a double meaning, but now gay means only homosexual. Nobody uses gay according to the dictionary definition anymore, precisely because it’s been co-opted.
I believe that homosexuals themselves invented the word over a century ago in Europe.
I still use the term fag. It too had a double meaning, but now it mostly just means fag.