You have to level to improve, level 48 for cannons, certain buildings etc. I aimed for level 50 with the under standing more levels would be added. When I started the geo use to say lvl 52 required to search for granite it was only around level 30-40 that I realised you could not get to that level yet but BB must of thought about it hence the reason it was there that is the reason i continued to level.
Most level 50 players would have spent real money on this game for gems and the impression is BB no longer want these players in the game that is why they are not going to add more levels. Thats not a good feeling and hence the reason they moan the most.