Fun! I enjoyed my first playthrough enough that I played several more times in a row. Once I knew what the first few upgrades were, I started changing my play-style specifically to get them faster, e.g. rounding up enemies to kill them all at once. I'm not sure if it's better to know the challenges ahead of time or discover them as I go.