People dont seem to understand what the term 'redemption' means cos all i'm seeing are people bashing the characters because of what they did looool
OT: I'd say Obito. Regardless of what he did and all the crimes he committed i'd say that the delivery of Obitos redemption was more effective. He admitted what he had done and seemed visibly remorseful. Also the process of his change, including Narutos talk No Jutsu, as well as the fact that he was prepared to accept punishment and give up his life because of the crimes he committed.
Sasuke in contrast only found redemption because he lost to Naruto and his will was then broken. This led to him finally surrendering to Naruto. But then... that was it. Had he beaten Naruto i'm not sure he would have found his redemption - but i am still glad that he did.