I will not be using the Itead Sonoff software on the controller. My plan is to flash it with one of the projects on Github which will enable it to work with more protocols and be more configurable. I saw the Broadlink and did consider it, but it doesn't quite do what I want. I am looking to decode weather station, power monitor, temperature sensors, etc. The Broadlink appears to be compatible with many protocols but it only works with fixed codes (remote control, not data). For under $15 I decided to try the Sonoff RF Bridge knowing there may be a range limitation. The Broadlink offering appears to have better hardware but I did not see any similar Github projects and the price is 2-3x more than the Sonoff. I'm starting with the cheap module which I know can be tinkered with in case it doesn't pan out. I already have a few cheap modules I've tried for this project (Arduino, ESP8266, various RF boards, etc), so it's assumed it will never work as well as I want it to.