Magento2 no es adecuado para lanzar un sitio en vivo, ya que todavía está en beta. Aunque como es algo que le interesa aprender, está absolutamente bien para ese propósito.
Sí, recomendaría aprenderlo en Unix a través de una VM. Así es como funcionan la mayoría de los desarrolladores de Magento y es un buen lugar para comenzar.
También Magento está desarrollado para ejecutarse en Linux y hay algunas cosas que se rompen en WAMP, como rutas y nombres de archivo sensibles a mayúsculas y minúsculas, por lo que me resulta más fácil acostumbrarme a trabajar en Linux.
Uso Ubuntu 14.04 como mi distribución de Linux, es la más estable ya que la están cambiando un poco después de esa versión. Para mi VM, uso Oracle Virtual Box. También vale la pena mirar a Vagrant para configurar su entorno de desarrollo, lo comprobaré la próxima vez que configure mi máquina.
Como dice Marius en su respuesta, una vez que Magento2 se publique oficialmente, estará bien lanzar un sitio en vivo en ese lanzamiento.
Que te diviertas :)