The levels get too difficult to progress through at too early a stage. At 40% completion, it's at the difficulty that should be reserved for 80%, 60% at best. By making the game this hard, you discourage the gamer from playing til the very end. Don't forget, the whole public doesn't belong to the 'pro's' category.