Just to be clear, the system never "turned off", what I complained about was that if CarPlay would not connect (wirelessly) then I had to turn the car off and restart it again so that the head unit would reboot and try to connect (with zlink again). I tried everything, including as posted before to assign the power/mute button to reboot the head unit. Unfortunately that didn't work either, the problem remains (problem is that sometimes zlink doesn't connect the CarPlay from the phone to the head unit and I have to restart the car to try again). It only does this problem about every 8 of 10 start ups, so I just live with it, because I'm too afraid to start "working" on it.
I have no preference to any particular brand name, all that I care about is that CarPlay works. All of the other features on those head units are nice but I don't really need them. CarPlay has always been my goal ever since my first test drive at the dealership when I knew before buying this car (the LX) that it didn't have CarPlay and that I would have to install it myself. So, make your best choice for you and you've already pointed out the obvious from your list there. What you've said is also my opinion.
I've read the CRV thread here and the EX upgrade to the LX thread too, both of those seemed to much of a hassle for me. I wanted plug and play with as little work as possible. Pioneer is a head unit that I've installed in two of my other cars before in the past and that would be my choice if it were not for the tiny screen. Although, the software on those is limited, so if you want some features then the Dasaita would be your choice solely for its Android system.
All that I can add, from my own experience, is that Dasaita will continue to work with you until everything is functioning properly. What is vital for that is that you have three things; the correct harness, the correct CAN-BUS and the correct CAN-BUS setting. Once you have those three I'm confident that everything will work, that was my case.