Oddly enough, when I love an album - REALLY love an album - I'd rather listen to it than rank it.
It makes no sense whatsoever to me to include "length" as a criteria for ranking a song. "Yesterday". Two minutes and three seconds that virtually any musician worth their staff paper would kill to have written.
Let's look at arguably the greatest band in modern rock history's five longest songs:
1. Revolution 9 - 8:22
2. I Want You (She's So Heavy) - 7:47
3. Hey Jude - 7:11
4. It's All Too Much - 6:28
5. What's The New Mary Jane - 6:12
Not exactly the crown jewels of the catalogue (except for "Hey Jude").
I can remember when "Flying Colors" was being teased to us, and they released the song titles and times, and at another forum where I frequent, everyone was stepping on their dicks to say how great "Infinite Fire" and "Blue Ocean" were going to be, how epic and awesome they were going to be... because they were the two longest songs on the record. That made no sense to me whatsoever. How can you tell how good a song is without even HEARING it??? (And for me, neither song is in the top three or four on the album; "The Storm", "Kayla", "Better Than Walking Away", and "Everything Changes" all slay).