While Indigo has improved over the years, the one area that has not changed substantially is Insteon link management. Especially in systems that include KeypadLincs, managing Insteon links is a tedious and repetitive process. There are a set of improvements to the Insteon link management user interface that would make dealing with these networks much easier.
Here is an example Insteon network with only 3 KeypadLincs:
In this example, just linking the three buttons that control the Garage Hall Light, one needs to create six links, a PowerLinc button group/scene and a trigger (on state change of the load). Were the system to include 4 linked buttons it would require creating 12 links, with 5 linked buttons one needs to create 20 links.
The first improvement would be to automatically suggest (and offer to create) the reverse link:
The user creates link 1 (red) and the system suggests link 5 (green).
The second improvement would be for the system to suggest the mesh links:
The user creates links 1 and 2 (red) and the system suggests links 3, 4, 5 and 6.
The third improvement would be to automatically create or suggest the PowerLinc button group/scene (assigning it the next unused number and either suggesting a name or prompting for one).
The fourth improvement would be to to automatically create or suggest the trigger (on state change of the load, update the state of the buttons in the group).
All of the above things can be done (manually) with the existing system, so these are just user interface changes. It is true that not every version of every Insteon KeypadLinc supports button addressing, but the system can simply generate an error for those that cannot support the smart linking.