Caedus still managed to block all of Luke's attempts to disarm him, the same tricks he used to disarm Reborn Palpatine, Caedus actually had him on the all-out defensive four times, almost nobody manages that, he even managed to block Luke's attempts through the force to control him and temper his hate.
Hey, just a reminder. Many say that Caedas gave Luke a run but remember, Luke wasnt trying to KILL Caedus. There is much difference in fight attitude when you are trying to apprehend someone and kill them. Caedus on the other hand, wanted to kill Luke really really really badly but was defeated by someone only trying to capture them.
Just like the fight between Obi and Jango. Obi wanted to capture him while Jango attempted to kill him.