Afro's faster and more durable than Kenshin. Kenshin is more skilled. If this is Hitoriki Battousai who fought Enishi at his peak, I think he could take it, granted that he's wielding the Final Ogi. Overall though, I'd have to say Afro. He just does more insane things on a consistent basis like beating robots that fire lasers. Battousai at his peak will make him work for it though.