Sasuke has changed but it is important to remember that he isn't done with his redemption yet. He still is a dark character but he much less dark than he was. He now saves his comrades (he saved Sakura and couldn't possibly want to kill her), showed concern when Sai was falling to his death, smiles more frequently, has given up his revenge, apologized to Karin, and is fighting with the good guys. However, he still has dark intentions that part is clear from earlier chapters. This doesn't mean Sasuke will die a villain. He means he isn't completely redeemed yet. I personally think Naruto will save him in their final battle. Sasuke will accept an non-Uchiha as Hokage, thus breaking the curse of hatred.