Yeah, I think it being an opinion splitter is a good way to put it. It's a well designed game, but probably not for everyone. I get a lot out of it, but only because this sort of challenging platformer with a lot to master appeals a lot to me. I have seen a couple of examples of ridiculously tough level design, like the secret exit to stage 24, and stage 33, which has meant my progress has grinded to a halt. I don't have the patience to deal with that anymore.
I really like it though, just wish it had old style 2D visuals instead.