DIL, it's one of Bey's best songs. I love DOL too, especially the sample, but I think it might have been a bit rushed. If she had more time to spend on TTT maybe the lyrics or the melody would have come out more polished.
Drunk In Love by far, that song is next level, so fresh. i was slayed when it first dropped, it still knocks. Drunk On Love is cute, its overshadowed by the rest of the album.