Javilns in general are very good ... if you want a good small very effective budget army you should always pack it with 1-2 group of javlin men... cause these dudes have the ability to litterally blow away a unit of ur choosing in very very short time (everything from peasent to kings....)
and most of them (espically jinnets) perform relatively well in melee (for their cost)

Urban milita are good units.... not because their stats is awsome or antyhing but cause they are the second lowest req general unit in the game.... when used out of neccesity they are still quiet useful for their cost/req...

Camels rule .... they are even more cost effective than spears vs cavs (even outside of desert).... while moving faster makes them more useful in rout chasing and to chase out foot archers (not ur best option.. but a better one than most things on foot) and their cost req (esppically for eggies) is basicall on par with peasents XD

Peasents are at least good for garrison.. :P though yes never use them in battle unless forced to.....

Brigades are not bad... in fact any archer that can get a valor bonus province are better than vilinna archers....

crossbows are useless though.... they shoudla been a age earlier than arbs which also make pavised arbs useless too... but pavised arbs are sick on the defense and even offesne if u do it right.. even imbaled cause they are basically invunerable to ranged fire themself

treb/mong are acturally somewhat more useful than catapult vs higher lvl castles but you need to be good at positioning.... and pults are much easier to get while more useful overall... so not a great