I agree that if you edit the G code manually after hundreds of tests you may avoid some bugs in the software, as I did once, but It is a waste of time to do it every time, I think the proper way is to fix the bugs, instead of trying to guess how to avoid them
considering that most of the G code is generated with software, and almost nobody write it manually anymore, CV is essential, and should be improved, specially when the G code is generated properly, and it IS possible to generate PROPER pulsing without SUDDEN STOPS