Believe it or not, but choosing the right flight controller for your next airplane or a drone build is quite important. Yes, I know that some of you might say that hardware does not matter and your kwad will fly as good with the latest F7 flight controller as it would fly with Naze32. It is, not true. It would fly with Naze32, but do not even try to compare modern flight controllers with more advanced filtering, inputs, outputs, and peripherals.
Best flight controllers for airplanes
Matek F722-WING is the second generation of a big WING flight controllers started by a famous F405-WING. Comparing to the original, F722-WING offers more input/output options, including dedicated airspeed port, switchable camera inputs and switchable power supply for FPV installation.
FuriousFPV F35 is a well know and proven airplane flight controller brought to by by the FuriousFPV. Based on STM32F4 MCU provides plenty input/output options in a relatively small form-factor. Can be bought with matching GPS, Bluetooth and Airspeed modules. F35 utilizes plug & play idea, since most ports are broken out as JST-GH connectors.
Matek F411-WING SE
When small size is required, F411-WING SE comes into play. Super small and lightweight but offers enought serial ports and outputs to satisfy most lighweight builds. Vertcal USB port makes it easily accessibke when installed inside alsmost any foam airplane.
Best flight controllers for drones
Holybro Kakute F7 managed to do what others failed. It fits powerful STM32F745, OSD, SD Card and enough serial ports for everyone in a form factor only slightly bigger than standard 36x36mm. The unique feature of the whole Kakute series is a gyroscope installed on a separate board connected with the main board with a thin ribbon cable and sponge. It helps to keep gyro noise under control. Made to use together with 4-in-1 ESCs.
Matek F722-SE is probably the best STM32F7 flight controller for drones on the market. Integrated OSD, power distribution board, output for 6 motors or 4 motors and 2 servos, integrated camera switcher and "power on a switch" function. INAV, Cleanflight, and Betaflight supported. Enough Serial ports of everything you need, including ESC telemetry.