But if I'm watching a movie and I start thinking "Isn't this over soon?" then it's too long, and by my definition not a good movie, no matter what other merits it may have.
I don't even think that's a different perspective to Ebert... Seems exactly the same to me.