This was a lot better than the first part! Sadly the same can't be said about the bugs... physics were still very buggy, and 3 different glitches caused me to get stuck and have to start over again.
What I liked most compared to part 1 is that this had more varied environments and felt longer and more progressive, as well as more characters and objects to interact with. The quality of the art was also better, especially the modern levels.