Vaughan had to go, sadly his batting is not up to test match standards at the moment, but as a central contracted player i'm sure he will be given time to play county cricket for yorkshire & get some form back, i dont think his england career is over yet.
As for who becomes captain i think it would be wrong to give it to pieterson & think strauss would be better at the job.
kp may feel he would have to be less dynamic by being captain, look what the captaincy did for one ian terrance botham!
I'm afraid that when he tried to score a flamboyant century with a six while on 94 in front of my eyes at Edgbaston, with the team on the backfoot, no doubt thinking of the great headline he would have got had he pulled it off, most of the crowd would gladly have hanged him from the pavilion clock tower...
So all I can say is that time will tell if he's any good at being captain, he'll have to change his selfish style though.