Definatly Bachmann, even their old 2004 models were top notch and superdetailed.
Vitrains has a bit of a problem with their superdetail, for one the hand rails are moulded and claims have been made that during transist the airhorns snap off. It is dissapointing to see that there are 2 traction tyres, one on each bogie on opposite ends. For a model that weighs 560g and Bachmann's under 700 perhaps it was deemed necessary?
Although apparently they are good runners and again easy for decoder installation which makes a smooth running model.