GCD isnt that bad, hell i remember back in 2.0 when i didnt have this horrid casting times , and always had something to shoot , sometimes i waited some sec before being able to shoot but thats ok , i prefer that over "energy pools" that go to 0 after 3 skills and u have to wait ....or energy that regens after attacking , u know other games have 1s gcd or no gcd at all but limit the player using some resource...