I've roasted enough beans with Gene and Iroar2's to have an opinion, but have never roasted on a Behmor. I am a basement roaster, so decent roaster venting is a priority and really limits my roaster selections.
The Gene is a good roaster, pulling the glass chamber for external cooling isn't completely necessary but the slow cooling does have a noticeable impact in the cup. Not a big deal, but it is a pain to handle the hot fragile glass chamber, and it is important to get the chamber back on the machine fairly quickly to continue equip cooling and minimize the stress on the roaster internals. External bean cooling setup is fairly simple, I used to use a colander in a bucket with a shop vac attached.
The real issue with the Gene is the telemetry. With the design, the only temp measurement you can get is the exhaust air temp. No MET, no BT. The Gene definitely encourages using visual, olfactory, and audible clues in your roasting, you can get some consistency issues with the "push the button and pull the roast at a certain temperature" philosophy.
I really liked the Gene, it is capable of some great coffee, and I would certainly recommend it.