The goals are a great idea and certainly help to keep the game interesting. But just a couple of things about them bug me:
1. When you have to spend far more than the reward is worth in order to complete it, what's the point?! I am NOT spending 24 gems on a snowman that I don't want in order to complete a goal! Or spending 3,000 coins in order to get a 1,920 coin reward!
2. Far too much of the goals require neighbours to respond to requests. I can't force my neighbours to respond to my requests, but I can't unlock goal related foods unless they do. Very few of my neighbours respond to requests. Could you please make the goals more reliant on our own actions rather than making us rely on others.