Best of's are always full of the "worst" songs, putting the most popular songs on the record and not the actual "best".
This.
I just looked at a "Beatle's Greatest Hits" album made on the 20th anniversary of their first hit and out of 20 songs, I liked only 5 or 6. For me, I like all the Beatle's songs that are underrated and that nobody else really likes and I don't really like most of their "top songs" as much.
Although, for other bands, such as The Who, I like mostly their greatest hits, like Who Are You or Baba O'Riley. For me, it really depends on the band.