I have had several deployments/installations using almost all of the vendors mentioned above (UBNT, Fluid Mesh, EnGenius, Ericsson BelAir, ALU, Aruba, etc..) and can tell you for fact that there is no clear cut product for every project. Each product has it's pros and cons and there are alot of factors to consider:
GUI/Ease of use - some vendors consider that the average tech has minimum experience with wireless (EnGenius, Fluid Mesh) whereas others require more experience (BelAir and Aruba). Some vendors even have entire communities created around deploying their hardware (UBNT).
PoE - almost every vendor uses 24VDC PoE. This can be especially challenging considering that most outdoor PoE injectors are 48VDC. Do your homework.
Distance and terrain - 900 MHz for long distances, multiple obstacles, and low bandwidth, 2.4 GHz for longer distances or narrower bandwidth, 5.8 GHz for shorter paths or higher bandwidth, 4.2 GHz for Public Safety Band with narrow bandwidth, and mmBands for VERY short distances with huge bandwidth.
Full duplex vs Half Duplex - this is a hidden gem that often gets overlooked in the wireless world and will greatly effect the camera recordings.
Network Configuration - PtP, Mesh, etc... - in the wireless world, this is HUGE and may effect frequency choice, antenna size, and peripheral hardware.
Size - Yes, it matters! It's hard enough to have a camera on a pole with a backhaul antenna, but then throw in the additional weight of the radio. Then EPA of the pole comes into play and you may have to reduce your hardware footprint. Etc...
Personally, my favorites are:
PtP and PtmP has been the Ubiquiti BM2-Ti or BM5-Ti on the pole to Rocket M at the building.
Mesh - enGenius has a great GUI. Aruba is a solid platform.
All in One - BelAir radios can be both backhaul and access point radios. Certain models also have built in antennas. But you definitely have to know what you're doing to deploy these.