Vamos por partes;
puedo desarrollar con las versiones express y vender las aplicaciones, o hay que pagar por usar sus productos
Si puedes, no hay limitación en cuanto al uso que le puedes dar
en cuanto al rendimiento de compilacion es el mismo, el proceso de flujo al ejecutar las aplicaiones sige siendo el mismo rendimiento.
El compilador es el mismo, por lo cual el rendimiento también lo es.
Si MS gana por licencias, por que nos esta facilitando sus versiones express, se que es para dar a conocer sus productos pero realmente si nos beneficiara a los que estamos del lado del desarollo, usar una des us herramientas para programar.
Es una versión "recortada" de uno de sus producto estrella como lo es Visual Studio, te sugiero ver la tabla de comparativa de las diferentes versiones ...
http://www.microsoft.com/visualstudio/esn/products/compare ... las Express son incluso más reducidas, necesitas por ejemplo una versión para desarrollar para Windows Desktop y otra para Web.
En definitiva, puedes seguir tranquilo
Saludos