вообще Hamilton бренд американский, но часы сами по себе швейцарские (сделаны там же)
при выборе механики стоит обращать внимание на COSC модели - точность там подогнана (в отличии от "обычных" механизмов)
вообще Longines стоят классом выше Hamilton'а - и по качеству отделки и по цене

(ну и по престижу тожа

)
есть мнение что Hamilton больше casual, Longines в большей степени business