Im noticing that it can get messy trying to delete wires, especially when nodes overlap and it is not clear where the "middle point" on the wire is *see image below.
To improve this im suggesting to let the user delete the wire by pressing the input/output associated with that wire *see image