I have personally installed both the Avin units and the Dynavin units in 1 of my e39's one in my e38 and both of my e53's. The first one I installed in my 4.4 x5 was the Dynavin unit and I have to say for ease of installation, it was great. It plugged right in, and was set up very quickly. I believe it uses a windows operating system so there is much less customization to the look or the way the unit operates versus the android units although I have read you can. I have the same unit in my e39 touring. My 4.4 e53 and my touring both only had the basic mid/cd unit in the dash, one was DSP one was not, It didnt make any difference with the Dynavin and no additional modules were required. On my 4.6 e53 and my e38 I went with the avin avant4 units. Again both units worked great but they did require a little more installation effort to get going and working as I wanted them to. My e38 was gutted when I got the car and had aftermarket amps, speakers and HU installed the only thing used in that car were the speaker wires, everything else was independent from what BMW installed factory. I did install a backup camera, sirius radio/antenna, TPMS module, the Ibus module, and the front facing DVR Cam. Originally the car was a standard mid/cassette/dsp system. On my 4.6 e53 I also installed the avant4 but this car was equipped with Nav/DSP/Sirius from the factory. The ibus interface was required to activate the DSP amp. I used both the factory nav antenna and the sirius radio antenna by disconnecting them at the antenna lead and installing extension antenna leads to the back of the HU area. I did install an aftermarket backup camera and the sirius radio required a seperate control head for as most of the android units do not support a sirius radio tuner natively where the Dynavin units do. As far as sound goes, they both seem to be decent, will work for most people, if your an audiophile it may not be your cup of tea but in my cars running both stock amps and aftermarket amps they all sound fine. I was in the car audio/security business for almost 30 years so I have had experence with quality audio builds. Like you have said, they are both in the more expensive side of things, but I have had zero issues with my Dynavins, a little more trouble with the Avants, but nothing that an email or phone call to avin hasnt solved. I have heard that their customer service can be lacking at times, however I have never had that experience. The other brands of android units I dont have any experience with but early on there was so many problems with the e* units you refer too a very large community forum banned the company from participating in any selling or discussion of their units. This was a few years back, I know nothing of their units quality at this point. I always believe in the old saying that you get what you pay for so I wanted to negate any potential problems in the future so those were the brands I went with. I think most of the problems that people have with these units come down to a problem on installation in most cases. If your over your head, let someone who does it for a living do the job for you. Hope this helps.
Dave