I can understand why for example Companions are not core troops. You have to buy some others (core units) before you can get your elite troops, for example Companions. This does not seems unreasonable to me. It takes care of the fact that certain people would build their army using only the elite units - powerplayers!
On the other hand, I think only 1 unit of Companions is to low, 2 would be better (equal number as Thessalian units).
What I don't understand is that Agrianians are not armed with javelins. I always assumed these where excellent javelin-armed troops?
Also, I have no idea what the Macedonian medium cavalry is supposed to be.
I don't have read through the whole book, but it does seems to be what I'm looking for
Greeks, Persians and Macedonians are what I'm interested in, next to Successor armies (a future book?)