It's more or less open world. If you check your logbook, it'll show you what tasks are left to do. You can also find a seer in the slums who will inform you on any important NPCs you haven't met yet
Ah, okay. Thank you for the reply. It is greatly appreciated to hear back.