Buenas,
Lo correcto sería crear una copia en el .net
Realizar una redirección del .es al .net , una redirección 301 en el htaccess.
Importante también avisarlo desde el search console de google , OJO tienes que ser propietario del viejo y del nuevo
https://support.google.com/webmaster.../9370220?hl=es
y yo mantendría los dos dominios con las redirecciones unos años, sobretodo por que si tienes enlaces en el viejo los vas a perder y ya sabes que los enlaces son el rey del SEO (con permiso del contenido)
En principio no deberías de tener problemas siempre que no pierdas keywords por cambiar el dominio por exact match, imagina que cambias el dominio viejo con miles de keywords de ubuntu,
que tu dominio sea UBUNTU.es y lo cambias al nuevo, que es PelotaTenis.net , en estos casos es posible /casi seguro que así pierdas algunas keywords
Por lo general el tener un .es siempre está más enfocado en búsquedas locales, y un .com o .net está más enfocado en busquedas globales.
Si tus búsquedas son para buscarFontanero.es en España pues no le cambiaría , si es algo más global o más generico entonces si buscaria algo menos local y cambiaría a .net .com ( me gusta más)
Si el .com que tienes es con guión no me va mucho...