The thing with infinite resources is that they lead to a more aggressive tactics and involve less strategy. If you know you've got resources to build another army straight away you can just throw waves at the enemy. Finite resources might lead to a player being too cautious and defensive if there's not enough resource in the pile, but it makes them more likely to think strategically about what they're doing. Finite resources, with a decent amount per source would be the best way to go I think, a kind of a balance between the Age of Empires system (which often ran out too quick imo) and Empire Earth (basically infinite except for wood).