What complaints about the iDataLink? What model?
AFAIK, the main issue is NEX owners thinking the Maestro RR is going to provide some OEM-feature integration the HU simply does not and likely will not support. From what I surmise, buying the Maestro RR is just a waste of money.
On the other hand, the iDataLink Maestro SW could arguably be the best SWC interface on the market... but I have no experience with it connected to a NEX unit. My 8000 is installed in an older vehicle that doesn't have SWC. But I do have one installed in a 2013 Honda CR-Z... to a Kenwood DNN990HD. Couldn't be happier with the SWC integration.
I originally bought a PAC SWI-JACK unit for my CR-Z, DNN application but somewhere in the process I decided it would not do what I wanted before I even installed it (still have it if anyone is interested in a good deal
). I ordered and installed an Axxess/Metra ASWC-1. My CR-Z has two resistor networks for SWC (shuttle and hands-free control). With only one input, I had to combine networks into one, then custom program the unit for operation. Programming is such a kludge, too. Press this or that button, watch and count LED flashes, etc. over and over. Such a PITA. Managed to get through it, but functionality less than what I desired. Then in operation, it would randomly increase volume. Finally got fed up with that and bought the Maestro SW...
The SW has two inputs, so I separated my resistor networks back to original OEM configuration. Custom programming is comparatively a breeze. Configured via internet and flash while connected to computer via USB. You do have to know the values of your resistor network(s). AFAIK includes all possible functionality of the HU. Buttons can be programmed for dual function (Press and Press-Hold). According to iDataLink Maestro SW flash program, the following commands are available for the AVIC-8000NEX:
Answer Call
Attenuation On/Off
Band
Display Info or Text
Hang Up & Reject Call
Phone Menu
Preset -
Preset +
Seek -
Seek +
Source
Voice or Siri
Volume -
Volume +