TBH, I don't know enough about your choice to know if it can be used for a FC. If it can and you know how, go for it. Any suggestion I have is prejudiced towards what I know best, the Multiwii. I don't trust DJI and their secret code, and there are a lot of other kinds of platforms relying on different firmwares both open sourced code and code dedicated to just one platform not open for developers. Arducopter, KK, Openpilot CC3D, etc. which I don't use but am somewhat familiar with, are a few. The Multiwii is based on Arduino code. It's real easy to work with. There's lots of development for this FC platform and it has the ability to start off uncomplicated and inexpensive but later on make additions to it. Buy a basic all in one Multiwii Pro 2 (upfront cost $32.00 US) and you get all of your sensors, microprocessor, and connections to hook everything to in one board. Then later you can upgrade to GPS, an onboard readout, sonar, Bluetooth, telemetry, etc. The sky is the limit. Plus now with the latest firmware version we have awesome, stable GPS and the ability to fly waypoint missions. When it comes to flight modes the MW can't be beat, and all flight parameters are easily adjustable from both the MW configurator or the Win GUI. The hardest part of flying with Multiwii is getting the info you need to set things up. It can be done though and my quad is proof of that.
If you are building your own from scratch like I do, you can just buy raw carbon fiber sheets and tubes and go from there. The quad in my avatar is scratch built of my own design from two sheets of CF and four 15mm outside diameter CF square tube. I chose my motors based on calculations figuring what I planned on lifting. I figured the weight of everything on the quad and left a little slack as room for error, also knowing that someday I would be going from servo driven to a brushless gimbal for my cam. The all up weight. Turns out I needed motors under 1000 Kv (I used 980Kv Multistars x 4) to get the torque I needed to lift everything without straining. Props had to match the motors and flight characteristics of what I wanted my quad to do. Turns out I needed 10x 4.5 slow fly props.
I chose my ESC based on the design of my craft and how neat I wanted the final rendition to be. I wanted to keep from having the ESC wires out in the open as well as accounting what capabilities it would need as far as amperage I would require for my motors. I don't like the looks of tie wraps holding everything in place with four ESCs, one on each motor boom. I wanted to run the motor wires through the hollow booms to the motors at the end. I researched and found the Q-brain 4 in 1 ESC. It packages 4 - 20 or 25 amp ESCs (I have one of each, 20 and 25 amp, in two separate quads) in one box that was small enough to fit between the two halves of my quad frame. You literally can't see my ESCs or wires and I have had people ask me where they are. Turns out it is programmable too if you buy the card to do it. Thing will even play a little tune while its powering up (right now mine's set to play Auld Lang Syne) and I've never had any problems with calibration. It even comes with a 4 into one calibration cable so you can do a TX to ESC calibrate on all four ESCs at once. I think it even costs less overall than the price of 4 separate ESCs. Like I said I own 2 of them and I love 'em.