I thought they already announced that there will be free jump and its purpose beyond free jumping to irritate people is to interrupt a cast.

There should be no reason to tell the dev team what is right and what is wrong. It's their game, and if not for an early release they have much more experience in making successful games than me, you or most everyone else in these forums.

So, suck it up, and get over it. The only thing ruining the game for you, is your own limiting, unimaginative, overly sensitive view of the game. Let them finish the cake before you complain it taste bad, cause its not done yet!