SFSE works fine for me, no issues at all. Make sure you download the latest version, to be compatible with the latest Starfield update.
I've placed the dll and the exe next to the Starfield.exe in the game folder. And changed the Steam launch parameter to
bash -c 'exec "${@/Starfield.exe/sfse_loader.exe}"' -- %command%