I watched both of these shows and although obviously just TV, I was struck how one of them was really sexist and the other one sympathetic to women.
Ironically, it was the modern-day Sherlock that fell short and not Endeavour, it irritated that the character of Irene Adler -who outwits Sherlock in the Conan Doyle books- is shown here as being simpering and, although clever and resourceful, turns into jelly because of Sherlock's charms.
Also, why couldn't she just outwit him?! He beats her intellectually and saves her life at the end.
By contrast, Endeavour showed the (sad) reality of how women are used and abused by men (the young girls used at orgies; the young girl used as a toy between the two Oxford academics; the betrayed wife) but presented a more sympathetic view of women on the whole.
Women presented as being rounded characters with feelings and emotions.
It is strange of how a character such as Sherlock (as portrayed here by Benedict Cumberbatch) is shown to be pretty vile to women -yet is fancied by a lot of women so it seems-and it is somehow OK when set in the modern day with modern day audiences.
OK, it is just TV, I know but just an observation.