The level design was just really good. There were many different ways to tackle various obstacles in the environment and the time trials had many routes you could take.
Now that I’m relatively good at the game I can beat the story levels in around 4 hours ish?