I have TurboCrazy, UFO/CO, Sonofresco, air popper roasters, but no drum roaster, yet. I wouldn't expect a difference from one machine to the next - if you can match profiles.
An air popper is pretty much a balls to the wall proposition; there's not a whole lot one can do to alter the roast profile.
The UFO/CO is a lot more tailorable, but profiling is still hit-or-miss since it's so hard to reproduce a successful roast. I've tried lots of things; multiple PIDs to let me hit particular temps and hold the roast there; multiple timers so I could predict when 1st & 2nd crack was about to occur, etc. Nothing really helped because there were so many variables that I just couldn't manage enough of them.
The Sonofresco has 9 preprogrammed roast profiles. I'm still playing around with them, but so far I prefer levels 3 & 4 best. Looking at my roast notes I know I can hit a City roast (426?F) time and again, and the Yirg Koke I roasted today will taste the same as what I roasted last week.
Unless one can reproduce a successful roast then the results will obviously be unpredictable. Not necessarily bad; because I invariably got some very drinkable coffee from my TurboCrazy, UFO/CO, & air popper. I just couldn't pick up the same greens I'd roasted last week and know what they were going to taste like this week. That's the only difference I've noticed.