I m playing Venitians now and my italian infantry is devastating against all cavalry. I have killed and captured kings, dukes, princes, sultans, etc.... While in defence cavalry IMHO is useless, two units of royal knights or feudal knights are more than enough in offence.