As much as I love Led Zepp, STH wasn't their best song (I always thought Rock and Roll or Kashmir was), it has a good intro and solo during it, that's really it.
Free Bird? Lord, no. It's the opposite of Stairway to Heaven, a good body but the solo is just boring, repetitive, and about 3 minutes too long.
No way is Living on a Prayer better than Hotel California, that's like saying drowning in hydrochloric acid is better than winning the lottery. HC would have to be in the Top 10 for me, then again these lists are always based on opinions and there are really no right or wrong versions, just different ones.