* "Controller" isn't used much as a term, when you start looking around. You'll see things listed under "transmitter" or "radio"
* The majority of FPV transmitters use OpenTX or EdgeTX software (EdgeTX is newer and a fork of OpenTX). Both of these support plugging the transmitter in to a host computer over USB, where it can appear as a HID joystick
* ExpressLRS (ELRS) is an open source radio protocol, with 2.4ghz and 900mhz versions. 2.4ghz is a denser waveforms, so better latency, but less penetration (unless you are going loooooong range, default to 2.4ghz). If you buy a radio today, get one with ELRS built in
* ELRS transmitters include Bluetooth. They can act as a BLE controller to a host computer, for wireless gamepad use: https://oscarliang.com/expresslrs-bluetooth-joystick/
* And there is a 3rd option for more convenience, since both HID over USB and BLE wirelessly require a tiny bit of menu fiddling: A dedicated simulator dongle. This acts as a full ELRS receiver, so you would just turn on your radio within range and play the simulator: https://www.getfpv.com/squid-stick-wireless-usb-simulator-do...
And finally, on radios themselves:
* The big split is between smaller "gamepad" style transmitters and full-size box transmitters. The larger versions usually have more inputs than you would use, for other radio control hobbyists (wings/planes/etc)
* Radiomaster is a solid recommendation. Check out the Pocket as an intro radio ($65 USD), and then the Boxer as a step up ($140 USD base, or $260 with all-metal gimbals and upgrades)
* Unless you have a strong reason to, like someone is gifting you a pile of quadcopter hardware using a different protocol, go with ELRS 2.4ghz built in
Also, ELRS has modes to go to higher refresh rates than crossfire in 900MHz (200Hz vs 150Hz for crossfire). ELRS is also being rapidly developed(https://github.com/ExpressLRS/ExpressLRS/releases/) and has Gemini dual-channel modes (including cross-band support that doesn't have hardware for it yet), whereas crossfire (or TBS in general) has barely done anything.
And ELRS is cheaper (as it's open source) because of multiple hardware vendors and is more widely available as TBS has always had rather poor inventory management (their site now shows as unavailable for many components).
Don't get me wrong, crossfire was an absolute game changer when it came out, but TBS has really stagnated over the past few years.
Crossfire has OTA updates from the TX to the RX's, so you just need to update the transmitter and updates can then be pushed to RX's next time you connect. On crossfire, the button on the TX's always allowed for easy push-button binding.
ELRS was a pain having to flash and update binding phrases via wifi, which often had poor wifi chips on cheaper receivers. You often needed to take your RX, update it near a computer, update the binding phrase, update your TX, update the binding phrase on it. You had to do this for each RX individually (still do for updates).
3.4, released just last week, now allows for push-button binding on RX's (the button was originally reserved for recover modes on boot).
However, once you're configured and bound, ELRS is technically better at every turn. If they figure out a way to get OTA updates (harder for them as there's dozens of different hardware vendors with diferent designs and limited flash space on them) to RX's, there's no reason to do crossfire. The only remaining issue with ELRS is that there are bad vendors with poorer quality hardware, but it's only an occasional problem.
But there are controllers from BetaFPV that are much cheaper. A friend of mine just got started with the BetaFPV Radio Lite 3 ($60 new) and is very happy with it.
Edit: RC2 -> Remote 2.
Anyway, I just wanted to warn anyone on the market against either DJI or BetaFPV controllers - DJI ones only work with drones that have O3 on them so if you want to fly a whoop you're going to buy another controller. And there's an issue where when your video link to the goggles breaks, your controller is offline for a couple seconds - that's all it takes to lose a drone when flying long range. Not being able to react to video loss by gaining altitude is Not a Good Thing(TM).
Regarding BetaFPV: First, their gimbals are crap. Their build quality is crap as well. Oh, and it doesn't run EdgeTX, doesn't work properly with its own ELRS module when flashed to ELRS v3 and doesn't have a screen so that when you lose your drone good luck using telemetry RSSI to locate it.. Radiomaster Pocket is much better value for the same money
DJI remotes work with Caddx Vista as well (the predecessor to O3); those are digital video systems that offer much better quality than analog.
I have no experience with BetaFPV remotes, but I know they're cheap...
Well, you're technically correct (the best kind). They work with first gen VTXes when they're upgraded to the V01.01 firmware. The catch is that if you upgrade your V1/V2 Goggles will no longer work with those VTXes.. And now there are Goggles 3 that aren't even compatible with O3 VTX yet, and it's 50/50 on whether or not they'll work with first gen - it's all a pretty big mess compatibility wise :)
I personally have a Team BlackSheep Tango 2 - though I haven't been flying as much as I would like, and have done little simulator time, it's worked fine for both.
If you want to get into the hobby in general, look up Joshua Bardwell on youtube - a lot of great information, including a variety of controller reviews, simulator reviews, and general "here's how to get started" videos. There are of course others, but Bardwell is the only one I'm actually subscribed to (not that I'm any great metric).
EDIT: for a lot of great information, see my sibling comment from Matthew.
The arguably best all rounder controller at a decent price point is the radiomaster boxer at about $99. Their pocket model is only $55 and super compact, but isn’t really full sized.
If you do FPV for fun, maybe. If you do it for video needs you'll most likely getting a drone, usually DJI, and sticking with it.
But for millions doing content creation (professionally), news, ads, events, and such, I see DJI dominating. Again, I mean the non-FPV space (unfamiliar with that).
Yeah, as I said for FPV and for non-video, people fly other stuff.
But for non-FPV and also for video (meaning the millions doing: content creators, news, advertising, corporate, event videos, etc - don't know what Hollywood uses) typically use DJI.
For true FPV, the DJI quads are way too limited in many ways and are not exceptional at anything - they’re a solid high-end Toyota Corolla.
The DJI video system is very good, and does make its way into a lot of custom FPV quads. But it’s very heavy and high latency (also, just as bad: variable latency), so never used for racing. And it’s also too heavy for smaller aircraft. It’s also more expensive than all alternatives, once you get past about 3 builds.
If you prefer game pad style controllers, you can use radiomaster pocket/Zorro depending on your budget.. ELRS version.
They have USB ports and can be plugged in and detected as a joystick.