He's certainly not the greatest, but he's decent.
Very much like Steve in Coronation Street, he makes up for any deficiencies by being generally likeable, which is invaluable for a soap character.
From what I've observed, audiences like him, and they especially like his relationship with Nicola.