Infighting within empires was a major problem. The main reason for this was the lack of nationalism. Quite simply, soldiers were loyal to their paycheck and their current king rather than to their race, land, culture etc. Thanks to this, wars generally were much more civilized and less brutal...