SA team is not looking convincing at all in the ODI series proving that most of their wins are the result of favorable pitches and conditions.
Pak team has made a good come back after 1 sided test series. Right now they have 3 player in top 5 to get fastest 1000 runs in ODIs, which is a great for Pak team.
SA bowlers are unable to make such an impact in ODIs as they did in test series and SA batters are not looking in good nick at all.
In match 1, H.Amla played an innings of no substance, in today's day and time an opener getting 100 in last 5 over in ODI is not the norm unless someone else is taking the responsibility of getting quick runs.
I.Haq did the same thing in match 3, the score of 317 was never going to be a par score on such a true pitch, in my opinion SA were cruising through (no matter revised DL total or Not).
If a batter is settled then they should take the responsibility of moving the score at faster rate unless the pitch is really difficult and you have a bowling that can restrict any side under 260.