It would not have changed much though for the Android situation. Many cheap tablets and custom firmwares simply do not have a full software stack of USB host support. This is not my fault nor my problem - in reality there is precious little I can do about this, and those things that can be done, have mostly been done.
If you have problems with your config, 95 out of 100 times it's your config itself, and not the app. There's nothing I can do in those situations. It's like calling Microsoft for support because your monitor has broken.
If you buy a $150 tablet, chances are it won't work. Nothing I can do. If you're running CM and it doesn't work while stock firmware does, nothing I can do, go talk to your device's CM maintainer and work with him to get USB host properly supported on that device.
If your device reboots during DSLR Controller operation, there is something wrong with your setup. Most likely your cables are suffering from too much interference. Just because the cable doesn't always give problems, or works fine with your <whatever-device> doesn't mean the cable isn't bad. It could also be your firmware. The app itself cannot cause a reboot without something else being faulty as well.