Which version of Deep Red (1975) should I watch?

Watching this for the first time, and just want opinions on which is the optimal version:

- The 105 min. theatrical release, in English only.

- The 125 min. director's cut, with the option of either Italian or English audio.

Thoughts?