So the Cranny hides 2000 resources at maximum Level, or 3000 if you are a gaul. So their maximum potential, depending on the tribes of the players(Teuton attacker, gaul defender etc) varies from 1600 to 3000. I don't see the point. Unless you play with 50 attacking troops, it isn't going to help you use those resources to make a comeback. A fully upgraded Warehouse can store 80000 resources. Why not make the Cranny hold many, many more resources? Even if we fear it will make attacks pointless(which it won't) it could be upgradable to Level 20 and thus the extra hiding could come with higher costs. Right now, the Cranny is always the first building I delete if I lack space because it is by far the most useless.
Next is the trapper. I have heard people say it is overpowered. Is it really? 400 traps at maximum level, when especially in villages such as the capital, the army strength required to defend them is tens of times higher than that. Trappers are mostly useful at the start of the server and in villages with not that much defense to begin with. Of course for most villages except the capital, +400 troops protection is something, and the traps' cost is small and it costs no grain consumption. But the capital is the most important village. Maybe make the trapper in capital make multiple times the amount of traps?
I would make the cranny hold AT LEAST 5000 resources at max Level. And the capital's trapper hold at least 1000 traps, although at higher cost. Maybe the capital's trapper would be upgradable to a higher level for that to happen. What do you think?