I had a similar problem with a Logitech G400 mouse. Before I also relied on SmoothMouse and needed an Alternative.
As it looks,
defaults write .GlobalPreferences com.apple.mouse.scaling -1
does the Job to disable the acceleration in Sierra.
Unfortunately it makes the Logitech drivers going totally nuts (extreme anglesnapping, when I moved the mouse in circles it moved almost in squares on the screen).
So I startet using BetterTouchTool to assign the additional mouse buttons.
Works perfectly for me.
The mouse speed can be adjusted via the DPI setting (which is the best way to do it anyway).
I don't know how far it is possible to change the speed of the Magic Mouse while the acceleration is disabled via command line. But you could give it a try.
Further notice:
After entering the command line you need to log off and on to your account on the Mac.
Otherwise there will be no difference. (Just restarting the Finder did not work for me).
If you want to switch back to the standard settings, replace the "-1" by "2" and enter again.
P.S.: USBOverdrive works as well. Tried it out and it worked totally fine.