I know that this thread is a bit dated but here is my experience with iPilot-Link and 1199.
If you have a graph at the bow and the console, I recommend getting the Ethernet Switch AS ETH 5PXG. This way, your iPilot can be shared with both graphs and both graphs can share Waypoints. The only annoying thing with the Ethernet Switch is that it draws power even when not in use, so you have to put it on a power switch. You can plug the iPilot directly into your unit with an ethernet cable. Or you can buy multiple cables and plug everything separately into the switch.
In terms of upgrading software on the units, iPilot controller and iPilot remote, it can be a bit annoying, so follow the instructions from Humminbird carefully. For some reason, the versions of the software on my units were incompatible with the versions of iPilot and I needed Humminbird customer service to send me a special "downgrade" version for my units. But once everything is up to date, it works great.
Other than that, there is nothing too complicated about it and I love my iPilot Link!