Mostly fun 100% experience. Ideal way to go through this game is getting all the secrets and hidden cutscenes and such. Outside of that, there's a select few achievements that are genuinely dreadful to achieve.
Overall enjoyed myself despite some incredibly slow pacing at times.