Pretty much agree with the consensus. Don't see the point in changing the team too much.
I think Maharaj has done enough to keep his place, dependent on conditions of course. I was quite impressed with him in the first test. He troubled the batsmen quite a bit for someone who doesn't spin it a whole lot. Also doesn't bowl too many loose balls, can bat, and his mental state seems that of an international cricketer. And SeamUp's stats above suggest playing a spinner is the way to go.
The only real question is who comes in for Steyn? I've always been a Morkel fan, so if he is 100% fit, he's my guy. Just has that bounce and pace that is unmatched and irreplaceable. If not fit, Abbot slots in more than adequately.