my suggestion is to make blocks remain they custom names when they are placed down and picked up.
How can this be useful?
There are texture packs, that can add custom textures to an item when you change the name of that item.
Just thing what could be posible: different textures of vanilla blocks just by giving them a different name.
For example: furnace --> Smeltery, colored wood, chiseled stone..atd.
Adding this feature to minecraft would save Mojang a lot of work, because all the different textures would be added by the minecraft community itself. This suggestion would add lot of variety to the default textures.