I do believe that much of the speed issues and the fact that the problems are sometimes intermittent is a direct result of how L4 syncs. I would prefer that the program select a time when it is not active to sync. This I believe would provide a more consistent experience regarding performance with L4.
L4 does not need to sync after every keystroke.