On CrazyBike2, I use a big CB of a type used on some powerchairs, but it is mostly a kill-switch in case something goes wrong. That was a necessary thing with my previous brushed motor setup, as a failure in a brushed controller is likely enough going to short full throttle.

On CB2's setup, that meant enough instantaneous power to taco chainrings, break chains, and rip the wheel out of the rear dropouts with the chain as it folded up into the chainrings. So, kill switch.
It's the big gray thing on the toptube in the middle of the pic, right between where my knees end up so I can just reach down and flip it should all else go wrong, if it doesn't pop by itself from overcurrent (would take over 100A sustained to do that).
There's also fuses in each of my packs (2x 24V NiMH at the moment) in series between each of the pack halves, so that if something were to short across cells or something, in theory the pack fuse should blow and save the rest of them, depending on how it happens. It's a 30A fuse, and so far it doesn't blow even when pulling up to 42A for a few seconds at a time, and 31-33A for about 10 seconds or so (though I think it probably ought to). But those fuses are only there to save the packs, not the system as a whole.