Semi-automatics don't have to be that jerky between changes, it all down to the way the software is written. It all done by actuators and as such this can be control in combination with the throttle to make for very smooth changes, almost equal to that of an automatic.