Well, if you're comparing the APM to another system that doesn't even offer telemetry and data logging... does it matter if it doesn't work on an APM Octo ? Regardless, Pixhawk is here now, so this will become a non-issue.
I'll show you some videos I shot. This is with my own Octocopter. 2 axis gimbal only, so the pan is Arducopter. The yaw isn't quite tuned, and the frame might be slightly bent causing yaw problems. I dunno. I'm not a professional, I don't have a lot of time to play with this stuff. This is like the
5th video I've ever shot. I was doing this shot for a producer who wanted to showcase a roadway (this was just a test).
Here's one with some general flying around starting at 2:00. This is like my second time shooting video. I'm flying LOS, aiming the camera blind. Just to show you stability while actually moving. This is fully manual, no GPS or inertial stabilization at all.
Here's somebody else who's better at shooting video than me. This is from a cheap quad.
And then here is the upcoming killer app. This is Spline Nav. It should be out with the next release. Might be Pixhawk only. Keep in mind this was shot from a Phantom with a brain transplant. So the minor shaking... not APM's fault. This is FULL auto, hands off. You could program this in, run it, tweak it, run it again. Wait for talent to be ready, and do the final shoot.
So, are there any technical faults? I don't know of any objective way to demonstrate flight controller performance.