Both watchmaking industries deserve the same appreciation for their passionate craftsmanship in horology. Each of them has its own characteristics to make their watches superior in their own ways. It’s not about who makes a better watch but about what you are looking for in a watch.
Having said that, if you want to have timepieces with whimsical designs and aesthetics, Swiss watches would be an ideal option at premium pricing. Meanwhile, if technical innovations and technological prowess are more important to you at a fraction of the price (most of the time), German watches will satisfy you.