As far as a roaster goes I really like my I-Roast 2. I've had it for two years now and haven't run into any problems yet. I roast enough beans for two daily coffee drinkers and the occasional gifts so I've probably roasted close to 100 times on it. I think for the price, it really can't be beat.
Oh and it'll do charcoal roast if you want it. No problem.