I don't know if Berry was still performing, but he was until recently. When I saw him, a couple times he got lost in a loop somewhere. He went back to the start of the song each time, sang it fresh. It was almost 20 years ago, on a "see them while you can" bill with Little Richard and Jerry Lee Lewis. Berry's the first to go.
There was no one better. RIP