Improvements needed for the connector tool

It'd be really nice to get some enhancements to the connector tool so it's useful.

  • Automatic routing is basically broken.  Right angle connector lines route way out of the way or add excess turns for no reason and can't be shortened or simplified  If you move elements of a drawing you get stuck with a complete mess that requires almost more work to untangle than just using generic two point lines and beziers.
  • Connectors pass through shapes and I can't come up with a setting change that prevents this.
  • Being able to hop existing connectors or show a curve where the top most connector crosses would be beneficial.
  • It'd be nice if you could add anchor points to a shape without changing tools, like holding down CTRL or ALT.

This has the potential to be an extremely useful tool for diagramming (my main use of the program) but the implementation is so brain damaged that its not worth it most of the time.