It's in my top 5 of all time, Vito. Not quite as high as you rank it, but it's right up there. Morgan Freeman's performance is an all-timer.
I think one of the reasons the movie doesn't get the respect it deserves from critics is because it was adapted from a Stephen King story. He's never been a darling of the critics (and don't get me started on that! ).
Sounds like Martin Scorsese with the Academy (at least until his award for The Departed).