I dont have those machines but do have a computerized Viking and a Baby Lock strait stitch.
Big difference between them.
My computer machine is a Sapphire 830 amd has to be maintananced at a shop every year.
The strait stitch needs oiling but havnt had it long enough to do it yet. It is like steping back in time it is primitive. Threading is complicated and takes alot of steps compared with just the few my computer machine takes.
Both machines need the bobbin area free of lint so check often.