These are two different class of quads. The Parrot is very user friendly, but not an open system that can be reprogrammed. Good for indoor flying in close proximity to the phone. The phone is actually a limitation.
The Arducopter controller I recommended has onboard accelerometer, and gyros for stabilization, with built in electronic compass for heading lock. It's got GPS for defining autonomous mission waypoints, and barometer for high altitude hold. Two different class of quadcopter really. The firmware is open sourced, so you can tinker, if so inclined.
You can also go the low end route and get the KKmulti board, for $100 (or cheaper) and just have gyros.
From a frame point of view, I can add all the mount points for the Parrot Drone parts, and mount them on my frame, once the foam falls apart. :laughing:
That's the beauty of using 3D printers!