Regarding zxing, yes it automatically starts in scanning mode and has a highlighted square in the centre of the screen where you are instructed to place the barcode. The display from the camera runs at a high framerate and is silky smooth, the autofocus is working constantly.
How about once mbarcode is started it automatically sends a kill -9 to the camera app so you don't have to task switch and kill the camera by hand.
Regarding the led's on/off, it would be nice to be able to turn these on when I decide that it's too dark. Can't Nokia's camera api do this? If there is one, not sure...? Would the led's improve the autofocus at all?
I think the fullscreen fluid camera display would be one of those features that would make this device feel like it's capable of playing with the iPhone and Android devices. For the tech savy linux knowing n900 user, it probably wouldn't matter, but for making the maemo device appear as good as the competition in the eyes of the man on the street, this type of high performance graphical eye candy is a must.
The scanning performance of zxing seemed to be better with both 1d and qr codes, but most of the mbarcode lack of performance was due to poor images from the camera and poor to non existant autofocus.