I finally thought that I'd try a docking computer as they seem to be fairly safe now.
I don't have any problems with docking but it does get a bit boring after a while.
So I thought that I'd equip my Python with one, and I must say that I'm very impressed!
It docks quicker and neater than I can and I've had no issues with it getting anywhere near to crashing me into anything.
It even queued up neatly behind an NPC ship and followed it into the dock.
I must admit I was a bit worried the first time I tried it, as it seems that the only way to disengage it once you've received docking permission is to go in and disable the module.
I've also noticed that it even alters the power distribution, putting full pips into system, presumably just in case it crashes into something!