It depends which faction you're facing, though. Toxotai are going to fair poorly against a faction with lots of armored units, whereas Sphendonetai will actually do some damage, and let's be honest, the cost difference is pretty marginal. If you're playing against the Sweboz, though, Toxotai will perform better.
Agreed on Sotaroas. Both they and Skudjonez are surprisinly versatile, and Sotaroas are the more cost-effective of the pair. One thing I didn't realize is that there is a special version of Sotaroas for the Casse, Aedui, and Arverni that has 1 more armor and costs less. The ones the other factions get are slightly weaker and slightly more expensive. At least that's what it says on the online unit guide.
Bookmarks