No experience with them on bikes, but as a sparky, sine wave is much better.
Will produce better torque.
Make motor run cooler,
Quieter.
Sine wave is generally dearer.
Takes a Microprocessor to create sine wave.
Square wave is just on/off with SCR.
Maybe look up AC motor theory.