Once you understand how this game works, it's not hard at all. And with all abilities maxed out and a little skill the boss isn't hard either.
Just the gem-collecting part for the 100% completion badge might be annoying if you missed a single gem and can't find it ;)