This movie is made for kids to teens, some early adults might prefer it, but adults who have been raised on original SH will not like it.

Just to include and engage diversity/different nationalities you can't play even with some fictions whose core audience would not accept it - Lestrade of 1800s played by a Pakistani actor! Who in right mind would accept that - just kids.

Plus even in novels, Mycroft is not as vicious a person as shown, this was over exaggeration.

So fan of Sherlock Holmes novels (even Benedict's or RDJ's SH), can let this one go, this one is for younger audience.