I hate to plug my own content, but I actually implemented a few features in my tilemap editing system that would most definitely help you out like they helped me. The most notable features I'm referring to are automapping and the ability to place multiple tiles at once (by allowing selections greater than one tile in a dimension).
I show these features off and discuss the implementation in one of my videos which can be found
here.