Could you add the ability to have arbitrary table layers? I'd like to be able to enter arbitrary text or numbers, etc, into any map tile, and export it as a CSV

I would appreciate a way to edit “data per tile”.

Currently you can achieve this with a workaround by using a “dummy” (color-, symbol- or shape-coded) tileset where you give each tile properties, then place the tiles with the desired properties where you need them on a “data” tile layer. The problem with that is that you have to edit the data in the tileset as opposed to the layer, and if you have a tile on the layer whose data you want to modify you have to look up that tile in the tileset to edit its properties.

Depending on the amount of data this is more or less feasible. I’d say for anything less than one, maybe two, dozen values you can learn the colors/symbols/shapes of the tiles and associate them with specific values, but more than that and the mental load may become overwhelming.