Other than the obligatory British PC-infused need to have a gay character (in this case Moriarty), this is a good show. I recommend it to anyone who likes the classic style of Sherlock Holmes, rather than the Robert Downey Jr. schlock.
But Moriarty is a bad guy...
Moriarty wasn’t necessarily gay. In fact I’d say it was a pose taken deliberately to set up Sherlock. Moriarty more seemed to be the dark equivalent to the sociopath that Sherlock is, unencumbered by any morals, and with no attachment to people whatsoever, merely seeing them as toys or pawns.
I’ll say this show is superior to Elementary, which I don’t consider a bad show in its own right. Sherlock has the advantage of not trying to humanize Holmes like Elementary does.