the control is neither bad nor laggy, stop act like a little bitch
the programmer tries to make it a little bit realistic and that's why you have delay (the degree is about 0.1second) whenever u command any action
i know you still dont understand, an example:
when u crouched down, if you press [up] and then [left] or [right], you wont move left or right instantly, you have to wait for him to stand up first
when u wall jump, you cant press and hold [s] and jump frequently, you have to wait for him to completely stick on the wall first.