Completing the main questline takes around 15-30 hours. It includes 17 required quests and 2 optional ones.