Sorry, I didn’t mean running ArduCopter on the CC3D. I know it can’t do that. I meant that in ArduCopter, although you have GPS and barometer, the final descent speed in “Land” is set to a constant low value using the integrated vertical acceleration. This does give a remarkably gentle landing hands off. I thought that perhaps the CC3D could be programmed to do much the same thing.
I take your point about position accuracy but I was thinking that in a situation where you lost orientation, getting it to stay more or less still for a while might allow you to sort things out before you crash.