It's a great thriller by Martin Scorsese and another great performance by Leonardo DiCaprio.
The way Martin Scorsese directed is so details, every scene, every words. It end with a good twist.
It brings you into a psycho world which will make you fear,...perhaps .. may make you lost too. haha :)
For my personal thoughts, I think it will be much more better if it shot in an entertainment way.
It's not that Martin Scorsese version is not good, but he is trying to tell a very long story, and definately, he got his unique way to telling the story, that's a great way with no objection.
But if it's would be more intense, shorter a bit, then it may be another mood.
Anyhow, I think this is a another great thriller film to watch already. No doubt, Martin Scorsese is a great director, when meet a great actor like Leonardo, it's definately worth the watch!