I am talking about BBC Series and RDJ Films.
Jeremy Brett version's Irene Adler was almost the same with the books and I think it was great.
When I say I don't like them, I mean I don't like how they are adapted. But aside from that they are good characters on their own.
The thing that troubles me is how in both series and films Irene Adler is someone who is responsible of bringing sexuality to the show. And how they become suddenly the love interest of Sherlock. I mean in the books -as I remember- Irene Adler was a married woman. And sherlock and Irene never even talked to each other face to face. (Well when they did Irene Adler was not aware of it was him.) And then Irene Adler realized that Sherlock is trying to take the pictures with her own intelligence and she left the country (or the city, I forgot). That is why Sherlock admired her because she was a woman who beat him. But in the books it is clear that Sherlock's admiration is not love since Watson says it himself.
But when it comes to the shows, Irene Adler is mostly about being Sherlock's love interest or something sexual. Why can't we watch a woman who is intelligent without using sexuality or a man who admires a woman's intelligence without being in love or feeling lust?
That bothered me because I watched the films and the series before I read the books. And I thought Irene Adler was indeed a love interest to Sherlock.
Lastly I should mention a two things
I don't remember the book version of Irene Adler its been a long while since I last read it so if I am mistaken please correct me.
English is not my first language so I am sorry if I used any words that might be offending. I actually have no idea about grammar it just spawned in my head so my knowledge is questionable. :)