They are near enough perfect for their role. The only genuine fault I can think of is that they are a bit slow off the mark, but that is probably a power supply issue.
I think that they still have a restricted performance curve, so accelerate much like their predecessors. Once the D stock are gone, the timetable can be recast properly, and then further improved with the resignalling when that actually happens