I use a modified popper for roasting. With a chimney and a chaff catcher, I have no problems roasting 140g of beans per batch. Five to seven minutes to first crack, then 9-11 minutes till roast completion (depending on the darkness of roast as well). It's also the cheap alternative, and since I roast in the garage, smoke really isn't that much of an issue. I found the brazilian to be quite nice, not as acidic as a lot of the central americans, with a bit more fruitiness and nuttiness. I actually quite enjoy the indian monsooned malabar. It's a gutsy bean with earthy tones and a bit of smoked apricot. Some say it has a musty, wet cardboard sort of taste, but I disagree. Also has a bit or acidity/crispness. The aroma is a bit bland, but it produces a lot of crema as well (nearly 10mm in a 40ml extraction). I also like my el salvador. Most reviews I've read rate it fairly average at best, but I really enjoy this one roasted well into 2nd crack. The bolivian organic I also enjoy. This one I've found is good just at the start of 2nd crack. The beans do get a bit oily, but I don't care. This one I find is crisp, fruit driven, with an excellent mouthfeel. Both the nicaraguan altiplano and colombian supremo I find to be your solid, never disappoint, quality beans. They're probably better off being blended with other beans that have more character, because they are a firm base to build from.