No i havent spent a cent on the game, the game gives you diamonds which you win from various quests etc. I dont use these and save them for special events or needs. I didnt actually NEED to spend them i just decided to use some of my stash to give me a boost to get it up quicker. The game give you 2 upgrades just for completing all 71 quests, PLUS after completing quest 40 you win 300 stars, this gives you the chance to open 30 presents and get 30 matches, there are 20 candles on the tree and at an average of lighting 2 candles per match you come close to completing the tree 3 times ( technically for free, i say technically because you have to do the quests 1st ) this should give you another 2 upgrades as it starts with 1 upgrade every 2nd completion. SO now your Spire is already on level 5 and this is WITHOUT spending 1 single star which you would have won from the normal quest stars. Which is 400 stars still banked, another possible 4 trees, another possible 2 upgrades, level 7 and STILL 31 quests to go. Because i spent the diamonds and got extra stars i now have TWO spires . So it gave me an advantage to get more but AGAIN i DIDNT NEED to spend them.