The three best service tools I have are the JVB DVDs, the GS-911 and the LC-1 Wideband controller.
The GS-911 let's you see what data the Motronic or BMS-K is measuring from all its sensors. Below is the R1150 list, the R1200 list is longer. It also lets you see a graphic display of O2 sensor performance, helps with TPS adjustment, brake bleed-down, read error codes, clear error codes, read ABS info (haven't used this yet), test fuel pump, tank purge, and some other things that I've probably forgotten.
One problem it helped another guy solve was a drifting upward RPM issue. He would open the throttle to 2500 rpm and it would drift up another 1000 over several seconds. What was happening was that the TPS was opening something like a couple degrees. No way to see that with the eye. So if you need it it's a good tool.
As JVB suggested each personal unit is good for 10 motorcycle VINs so it could be shared.