Seiko ticks all the boxes.
All made in house
Rich history
Mechanical movements
Wide range to choose from (divers: turtle, urchin, sumo, samurai, monsters. dressy: cocktails, presage solar: Astrons)
Comparing with rm6k swiss watches such as Ball, ML, which uses non in house movement, make a nice casing and sell at premium price, I would choose seiko.)
Another good choice is Junghans (very original design) or steinhart if you are ok with homage.