There`s another difference. Some stat is called "moral bonus", it`s located just before the time period in the unit stats file. Most units - including Muslim peasants - don`t have a value there. Others, such as F-sgts and Highland Clansman have a value of 2, Western peasants have -2. I have no idea what that means.