I'm amused to see so many people not realizing that you can't just spam a bunch of buttons and expect Geralt to do them all. Combat has animations for each swing/maneuver and each animation must be completed before you can start the next. That's why there is "lag". The combat actually requires you to use some level of timing to chain swings/dodges.