I've heard that the APM is extremely competent (though I have no personal experience of it), but for simplicity, maybe also look into the CC3D Revolution board? It offers all that you seek, and is VERY simple to setup via LibrePilot & a USB port to your PC.
I too am a noob. I also have an X380 (that I once hated, but now love!), and have just built a S500 platform through a Hobbyking almost-all-in-one kit. I do now have an S550 hexacopter frame and a couple of
3000mah 4s 20c &
5000 4s 30c batteries en route - my S500 powered with 3000mah 3S 10c batteries doesn't quite have the power to lift my chassis, cheap banggood 2D gimbal and HD camera at anything less than WOT right now… so upgrading the frame and adding an extra pair of 2212 motors was cheaper (by my math - total was around $40) than upgrading the 4 motors separately.