If you won't be levelling your units up very much, then I think Longbows are superior to CKNs, since by default they are three range, and can attack with impunity when used properly. If you will be levelling your units a lot, then CKNs will probably be superior, since you'll be getting them...