I use a 12v Milwaukee 1/4" hex driver (not impact) for almost everything. It's geared down enough that I can break a screw loose or apply final torque just by twisting the gun manually. It works really well on bodywork fasteners and 6 mm cover screws.
I also have the t-handles, including allen, torx, and hex sockets. I have two square drive t-handle speeders with ball bearing grip sleeves, 1/4 & 3/8.
Sockets and ratchets are 1/4 & 3/8. I have magnetic trays for sockets and hex drivers.
The Kawasaki and Ducati use mostly allen head fasteners, and the BMW is mostly torx. The '67 Triumph is all Whitworth.
I have a dedicated laptop that's used to run diagnostics and to work with fuel and spark mapping. There are also complete workshop manuals for all of my bikes in memory.
Each bike requires some special tools for regular maintenance, and I have what's needed. Two bikes use 10 mm spark plugs that require special extra thin wall sockets, and one needs a tool to remove the ignition coils from the spark plug wells. Front axles require large allen sockets and the Ducati a special socket for the rear wheel nut. Oil filter sockets are also needed.
Sounds like you have your setup close to the point I want to get.
Dynojet is beta testing a new Android app for the Power Commander. I'm an iPhone and iPad guy but I'm about to pick up a cheap droid tablet to use for that an dfor programming my RC car speed controllers.
I took the bike in for the 600 mile service, just because I like to have a record of it being done. I'll be doing pretty much everything except tires from now on so I do need to figure out what I need for the oil filter. Thanks for the reminder on that.

) more, but it's worth it. However, it's not metric, so it won't work on imported bikes.