I use aseprite which is similar although only seems to have a simple tile preview.
When it comes to tiles though I think the most important decision is how you'll handle transitions between different types because it can get unwieldy if you don't make some decisions early on about how complex you want things. I like to use the same sort of technique as in the default tilemap and have another tilemap on top for rocks, walls, trees, etc. Although if you have single large items made of lots of tiles, like big trees standing by themselves, it's easier (and more efficient) to use sprites.