La mejor es la .com, porque la gente de a pie piensa que todo en internet es .com, aunque poco a poco van conociendo otras terminaciones.
Para el SEO en general, todas las extensiones de primer nivel funcionan igual, .com, .net, .org y .info son las más comunes. Y para el SEO orientado a un país específico están los dominios territoriales, .es, .mx, .ar, etc.
Para el usuario de a pie lo más fácil es .com
Pero todo depende de tu proyecto. ¿Se trata de un proyecto local o global? Si es local podrías utilizar un dominio para ese lugar, por ejemplo .es.
Según dónde quieras posicionar el proyecto, ayuda también tener un servidor en dicho país. No es lo mismo tener una web en México o en España; para el posicionamiento en México te ayudará tener un dominio .mx y que el servidor se encuentre en México.
Cómo ves todo es relativo a la idea que quieras desarrollar.