For the first time in many, many moons, South Africa look like an international cricket side that has the capability of winning home and away. It has been a long road to get here, but, finally, the Proteas have a squad that looks to be on paper one of the strongest of any country currently.