Of all the options we have, the RatGDO is the only one that taps into the serial connection to the Garage Door and circumvents the "security+" marketing gimmick. With it you get access to all the door metrics/controls. Door State, Door Position, Wireless Remote Lock/Unlock, Obstruction Status, Light Status. So you don't need any extra sensors and wires dangling around.
To each their own. The other options seem to work great for most people. But RatGDO will work best for me (And they arrive tomorrow. Stoked). I want to know exactly when my door starts to open. Not 10 seconds later when the tilt or reed sensors are triggered, because I want my exterior lights to come on immediately and voice notifications to not be delayed. Also I want to lock my wireless remotes out at night and when I'm away because my wife uses her garage for projects and parks outside with her remote in the car. Lastly I want something that appears the least messy.
My only minor concern is Chaimberland would somehow try and gimp this solution with a firmware update. My initial thoughts were that they would probably break the wall buttons in everyone's homes. I still don't believe they have the ability to update the wall button firmware to work with any changes to the software in the motor. Everyone started echoing that after I made an assumption about it, but I'm not 100% certain if it's the case or not. Alas it doesn't matter because I'm disconnecting my doors themselves from wifi, unpairing them from MyQ and deleting my account once my RatGDOs are wired up.
But it is external to the device, you're right :) And for some crazy reason this guy is getting a lot of orders recently ;)