I have been using Zvezda's 1/72 (20mm) samurai line in L5r...
$50 got me more than 100 minis.
There are some really nice soft plastic 1/72's out there. They are inexpensive, light to ship (a major part of the expenses, BTW), and easy to de-sprue, assemble and paint. Plus, it's American HO gague railway scale!
Zvezda has a nice ancients line in 1/72. (I got mine through Michigan Toy Soldier Co.) Instructions in Russian and English (and decent translation, at that). $8 per box, with about 15-20 figures per box.
Caesar also makes excellent 1/72's. The nice part of 1/72 is that 1"=5', so I can do plans in CC2 and drop them on the table at figure scale. Or use half-scale (1"=10'). Use a decimal inch yardstick, and it works really nicely.
There is a lack of fantasy races in 1/72 aka 20mm.
At present, Battlelore provides dwarves and goblins (but no duplicates of the core box minis are available). They are considerably more expensive, about $1.15 per mini...