The ending is what makes the movie so great!
The whole “dream sequence/opium theory” is quite fascinating, IMO.
The original, unedited version is 3 hours, 49 minutes. I can see why you would think it was moving along slowly. Some parts do, I’ll give you that.
I also read somewhere that Sergio, upon completion of filming, had about double the final cut time worth of footage. So if they split it in half they must have had a shit load of scenes to cut.

