There sure are some good ones out there, but I think I gotta go with this one which I only read recently.
The Catcher in the Rye, by J. D. Salinger
I somehow missed out on this book in school, which is probably a good thing because I probably would have hated it. I finally read it just last year, and man it was great. It is great for all the reasons you've heard. I don't know what else to say about it. It is what it is.