Ca dépend de pas mal de paramètres j'ai envie de dire, à ta cible, au nom que tu as choisis... Par contre si ils sont disponibles je te conseille de les prendre les deux, au moins, pour être tranquille !
Sinon moi je n'ai pas de préférence, c'est selon le projet.
Pour ma part, j'ai toujours préféré le .fr (enfin, .be dans mon cas). Car je trouve que ça fait plus authentique, plus "national" dans le bon sens du terme. Disons quand je vois ".com", je me dis "ok c'est commercial" et j'y vais avec une certaine appréhension, que je n'ai pas sur un site ".fr".
Après, tout dépend du contexte. Pour un site de commerce international, le .com coule de source. Dans ton cas d'ailleurs, je prendrais le .com.
Rien ne t'empêche d'utiliser le .com (préféré souvent pour l'e-commerce, et également parce que le .com est plus commun et facile à retenir dans l'esprit de "monsieur tout le monde") sur tous tes supports de communication, et de faire pointer le .fr vers ton site également. Ainsi, que l'on tape ton url en .fr ou .com, on arrivera sur le même site.