As I've stated previously, I liked the original (running time) of
Les Miserables. -Even the stuff after the death of Javert.

The current revivals of
Gypsy and
South Pacific clock in at about two hours and 50 minutes each. Neither of them seems "long" to me.
I'm interested to see and hear what happens to
Billy Elliot this week. Apparently, they are also cutting that show down in order to run under the three hour/overtime mark.
I used to think that operas, in general, were long. Once I started attending them on a semi-regular basis, I realized that most of the running time was "extended" to due intermission lengths of 20-30 minutes. -And if you happen to have a three- or four-act-er with multiple intermissions, well, that just adds to the duration of the evening.