Why does a running time make a movie indulgent? I mean, many great films are over 3 hours. Gone with the Wind, Lawrence of Arabia, Seven Samurai, and Ben-Hur to name just a few. People can be very narrow-minded. It seems some fanboys have forgotten about entertainment as a whole, and focus on parts that didn't quite work and blow it way out of proportion. I'm not singling you out spider-neil, and I respect your opinion, but that's a pretty bad reason to not like a film.
Back on topic.
Tarantino
Jackson
Scorsese
PT Anderson
Von Trier
Herzog
Wright
Favreau
and the Coen's.