Around here 9 and 40 ammo are NOT the same price. In terms of 100 rd value packs at Walmart $26 or so for the 9 and about $39 for the 40. fyi....
I say, buy based on what the ammo prices are in your area, but I guess your already buying .40 for your other gun.....hmmm tough choice, the good...