Speaking of dinero, the in-game purchases are done well, as in they're only there if you feel like instantly dominating.
You can build up funds just fine by playing. The lowest in-game purchase is 10,000 Zombie Bux. You can make half that in five minutes.
ProTip: max out the "more bux per bagged zombie" first, then upgrade your weapons.