I think he's okay going forward.
He works hard to open up space for other players and he is usually quite happy to keep things simple and retain possession. He's also a decent crosser.
I'd like to see him play on the same side as a good, attacking fullback, so Pepe would have less responsibility to be creative and his good defensive work would cover for the attacking fullback.