Both Bach and Yamaha trumpets are of excellent quality. It is difficult to say which one is better, as it depends on your individual needs and preferences.