TileMap gives you a grid of tiles, but you aren't limited to use just this. You could make your game as a combination of tilemap and other things, but to know which, you need to first define your requirements / problems.
For example, clicking a tile to interact with it: which tiles can you actually click on? If it's actually a handful of objects, then you can place them as nodes. But you could also get which tile is under the mouse and do an action accordingly.
Also if you use a mix of tilemap and nodes, your fog of war could be a second tilemap drawn over the first one so it would be able to hide nodes too.
Which problem do you have specifically?