IMO the Witcher nails it with the amount of help it gives you in actually finding what it is you are looking for. Batman, on the other hand, gives you a vague map location (if it shows up at all) and then absolutely nothing from that point onwards. It'd be nice to at least have some kind of marker on the building you want for instance. It's the same in mission as well. There is no indication of what you are supposed to do next or where you are supposed to go. Obscuring the objective in order to make you spend time hunting for a solution amongst a myriad of options is great if you have the time but just very frustrating if you don't. And once it gets frustrating I kind of lose interest. It's just a game design decision that doesn't fit with me I guess.
There are plenty of tools that guide the player.
The big bat signal on the top of the objective when outdoor + the holo arrows/prompts when in Batmobile + the compass + the marker with the distance in meters that can be seen through walls + you can just open the map to know what you have to do and look for markers that show each main/side mission (no abysmal lag while using the menu unlike in TW3)
Indoors all doors are highlighted in detective vision so you can see them through walls several meters away and don't risk to get lost + you have the indoor map anyway + Batman talks to himself and gives you clues of what to do during missions, crime scenes, challenges or riddles.
Sure we have to select what mission to follow, the game doesn't decide that for you, but the main/side mission screen is literally one press of a button away so no big deal.
In the Witcher 3 you need to go through many more menues to select a quest or see the ones you have completed in comparison.