Just saw this movie after reading many of the reviews; the five stars, and the one and two stars as well.
I will say first that this movie requires an intense intellectual engagement by the audience member. The humor is teased in sly jokes and circumstances. The audience member (must) be "fully engaged," or some of the more important aspects can slip past you - and they are gone. If you fail to pay attention, you can "get lost," quickly.
What I liked most about the film was the richness of both characters and locations.
The characters were strong, and bold.
The ending was dynamic and unexpected.
Well done Guy Ritchie.