Noice. You're in for a treat !
The main plot is long. But has amazing moments in story. Ending is a bit meh. But then you get to play Hearts of Stone which is 100% awesome.
Tip: avoid grinding pseudo quests. You'll get tired. Do the regular main and side-quests