I think considering Pakistan are an extremely difficult side to compete with in these conditions, and that we've lost 3 crucial tosses, overall we have done ok even if we lose this match.
We'd have won the 1st match if not for bad light, One session cost us in the 2nd match and we've competed well in the 3rd, let down by a poor spinners performance in their 2nd innings.
Clearly there remain issues with a couple of the batsmen. Moeen is not an opener in test cricket and hopefully Hales will get his long overdue chance in South Africa. Bell is a weird one, he's got a couple of useful scores in the series but doesn't look his usual fluent self. Bairstow I suppose needs to be given a run with the gloves now.
Spin remains a huge problem for this England team, not sure where they go in SA. Huge mention for Broad and Jimmy this series. I think they have been heroic considering the conditions couldn't possibly have been less helpful.
I think there is clearly the makings of a very good team in there.