This 20mm x 20mm F3 flight controller and ESC combo is probably the most common combo appearing across BNF or PNP micros and so there is a lot of information around on it. It is sold by GearBest as Mini Brushless F3 Flight Control System. As at the beginning of September it was not available so would recommend the FuriBee Flytower Plus Mini F4 Flight Controller which uses the same 20a ESC but has the faster F4 flight controller processor.
Key features for this board are:
Probably the only thing I really need to say about this combo is that for me, everything has just worked as I had expected, no issues with upgrading and using features of betaflight, even the release candidate of 3.2.0 with dynamic filtering. I've never had a brown out on this unit, either on my 2 inch build or 2.8 inch build.
There's not much else to say, no quirks or issues and it makes sense that many manufacturers base their build around this one. I'd buy this again (update - I actually did for my lightweight 2 inch build)
My recommendations? This is pre-wired and built into the tower. Wire up as below and you should be away. If you want a lower stack height see my tips and tricks coming soon...
See below for the all important flight controller pin out diagram: