I like the changes.
While per dollar, infantry has better military str. Tanks have better nw.

However, if you go one turn producing 100% tanks and 1 turns producing infantry, you actually produce more military str with tanks. So not only per turn are you producing more Nw with tanks, you are also producing more military str. Maybe my maths wrong, but the production amount may need to be adjusted.