Ditto what mdevans9 said about his experience with the FreeFlight Ranger.
I purchased my FreeFlight Ranger from VISTA AVIATION INC, Pacoima, CA back in 2014. Mine was an early production unit and when I got around to installing about a year after I purchased it, found that my pn/sw version was only able capable of providing four RS-232 serial ports and to be able to display traffic etc. on my EFIS needed 5 serial ports. By this time, the newer versions of the Ranger had the capability to support up to 5 or even 6 RS232 serial ports. I contacted FreeFlight Tech support explained my dilemma, was able to return my unit, have it upgraded it to the current version at the time under warranty which solved the issue. So like mdevans9 said, tech support from FreeFlight was excellent.
It works great! Transmits traffic and weather to a GRT HS Sport EFIS. ADS-B Out (2020 compliant UAT) Out and In. Has it's own WAAS GPS, and WiFi's ADS-B traffic and Wx output using an external mounted module. I didn't wire the WiFi capability so can't comment on how it functions. I am using it with a GTX-327 Transponder.