I rocked a 650 for the first 2 years of riding surf. I added impeller, intake grate, slightly milled head, Bpipe, advanced the timing, modded the OEM steering, turn plate & nozzle, etc. :-):-):-):-)loads of fun!
Plus, you keep at least 1/2 those mods if you step up the motor size.
You can even...