I'm more worried about the player than the developer.
As far as levels are concerned: depending on how the story plays out, we may not even need those. A large continuous world with semi-linear progression has my preference. Or a combination: large levels with multiple objectives/puzzles and when you finish them all, you can move to the next level.