The best rock song ever (IMHO) is "Sympathy for the Devil". Perfect in so many ways, music and lyrics. The characterization is perfect, the music goes into different grounds and Satan and his story is the best song ever.

Among my favorite rock songs:

The Beatles- Yesterday, I am the Walrus, All you need is love, Imagine (J. Lennon),
The Rolling Stones- Sympathy for the Devil, Paint It Black, Ruby Tuesday
CCR- Fortunate Son, Have you ever seen the rain?, Bad Moon Raising, Proud Mary, Cotton
Fields

I still need to hear more from tis abds. I also love Stuck in the middle with you, Stairway to Heaven, Layla, Knockin on heaven's doors, etc., etc.

Giorgio Luigi Gambino