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...