Wenn ich ein neues Projekt starten möchte das nicht nur für die Schweiz sondern für den gesamtem deutschsprachigen Raum sein soll, was wäre dann besser .ch oder .com?
Ich würde eher zur .com greifen, weil .ch Google ein lokalisiertes Signal sendet. Das kann durchaus dafür sorgen, dass deine Inhalte in .de schlechter ranken als in .ch
.com als idn ist dagegen international und du kannst über andere Parameter angeben für welche Regionen deine Inhalte relevant sein sollen.
Volle Zustimmung, wenn Du D/A/CH abdecken willst würde ich die .com immer eine .de, .at oder .ch vorziehen.
Eine Alternative, die bei einem multidomainfähigen CMS/Shopsystem/Whatever auch nicht uninteressant wäre, aber evtl. etwas mehr Pflegeaufwand bedeutet, wäre alle drei Länderendungen .de, at und .ch zu registrieren und mit hreflang zu arbeiten. Wenn Du die dann noch an die sprachlichen Gepflogenheiten des jeweiligen Landes anpasst, Preise soweit einschlägig für die Schweiz in CHF ausweist, für DE/AT in Euro, super.