I need your opinions, i can’t decide

I will complete most side quests, do you think its better to do them zone by zone before finishing the campaign or do I rush the campaign and go back for the side quests ?

Thanks for your advices !