Man, can I just say, James Bond is kinda a dick? I don't agree with Alan Moore making him a straight up villain, he is definitely a hero, but Moore still had somewhat of a point.
In You Only Live Twice, he's with a girl, then he sleeps with a different girl, then he gets back with the first girl and lies about it, then that first girl dies (he doesn't even seem to care!), 2-3 days later he's marrying another girl as part of his duty and gets romantic with her! In the same film, he says he might retire to Japan because someone told him that "in Japan, men always come before women". Uh... sexist?
In On Her Majesty's Secret Service, a much better film in all honesty, Tracy's father tries to bribe Bond to be with his daughter, telling him that she needs someone to "dominate her" (this is clearly misogynistic btw, not bedroom talk). Bond doesn't agree at first until he tells him that he'll reveal where Blofield is. This lasts a day until Tracy forces her father to tell Bond what he needs to know before leaving to cry. Bond comforts her and gets into a relationship (for love).
Later, Bond is back as 007 and sleeps with a woman who isn't Tracy as part of his job, and when she reappears, he doesn't tell her this and instead proposes marriage to her... so, cheating? Tracy's father at the wedding, of course, tells her to obey her husband in all things, which she agrees with as she has obeyed her father in the past. At least Bond does seem to genuinely love Tracy, but it's still weird. I prefer when he sings about mango trees instead.
The Avengers is much more progressive with its depiction of women. Cathy Gale kicks ass, throws more punches than Batgirl or Catwoman did in the 1966 show honestly. She isn't a love interest either, she's Steed's partner. Tracy from OHMSS is actually Emma Peel's actress which is really cool.