Getting cards is important in this game and chests are the only source of these cards. Thus, you must buy a chest after you complete the village. It will definitely push the cost high but it will enable you to get even the rare cards that are contained in the chests at different levels.