I think the objectives are a good idea. There were times when I wasn't sure what character to focus on next, and it kind of left me feeling disconnected from the linear story.
You're meant to play the story in any order you want. Most events have changed dialogue depending on what you've completed already so it always makes sense.