I am wondering if you actually thought of them as useful.
For Omani Nobles, particularly the mounted kind, they don't seem very useful as javcav. They have so few ammo, and they throw their javelins and it kills like 3 people in a formation then if the Omani Nobles charge they aren't so strong and die. It seems a waste of money, when Arabian light lancers are like 200 gold cheaper and get the same job done. The javelins themselves don't seem to be so useful and are not worth their weight in gold.
Some javelin units like Daylami Heavy Inf actually seem worth their money, when they throw their javelins they can kill like 15-20 Dismounted Knights of Jerusalem or Khurasani Heavy Spearmen then do a charge which is enough to kill the unit.
Naffatun, I was hoping to be more useful in that I could throw and cause massive damage to a tightly packed spearmen unit then run away for another melee unit to deal with the rest of them but the Naffatun are quite expensive and in the melee they melt away. Why do they have to charge after throwing? That makes them so vulnerable, then they get caught up in a melee then die.
Do you think the Naffatun and Omani Nobles should be altered somehow to make them useful? I understand its more realistic to make the people who throw javelins over have like 3 shots before their all done but the Omani Nobles, especially the ones on horses but also the ones on foot cost so much for not enough bang for their buck especially in relation to the other units in their party (Arabian light lancers and Noble Arabian lancers). I was hoping Naffatun could be thrown a bit further but I don't know if that is realistic, then given skirmish so I could throw Naffatun then have them run behind my lines while Tabardariyya charges forward through the Naffatun onto the weakened enemy.



















