Q (John de Lancie) is an acquired taste, as proved by the two Star Trek heroes who had no time for the cosmic trickster's shenanigans. While the character was created for Star Trek: The Next Generation and is generally associated with Captain Jean-Luc Picard (Patrick Stewart), many other Starfleet officers have crossed Q's path. Q was so enchanted by Star Trek: Voyager's Captain Kathryn Janeway (Kate Mulgrew) that he proposed mating with her to save the Q Continuum from destruction.
Q once observed that Picard may have been more amenable to him if he'd appeared in female form, however Janeway's horror at the suggestion of mating with Q suggests the omnipotent being's personality may be the true barrier between him and Jean-Luc. For all Picard and Janeway's frustrations with Q, they undoubtedly humored him due to their fascination with the cosmic mischief-maker and his species. The same couldn't be said for Commander Benjamin Sisko (Avery Brooks), who once encountered Q aboard Deep Space Nine, and Ensign Beckett Mariner (Tawny Newsome), who appeared to have had several run-ins with Q over the years.