Bonjour,
En principe il n'existe pas de problèmes majeur entres Unity (même free) et un Visual Studio de type Express.
Par contre bien sur si l'on reste dans cette configuration on perds l'avantage parfois d'accéder à sa ligne de code non compilable dans l'éditeur de VS et surtout l'absence de possibilité de débogueur Unity (point d'arret, watch variables, ...).
Pöur info :
Microsoft propose depuis pas mal de temps et de façon gratuite de s'équiper d'une version pratiquement équivalente à celle dite professionnelle pour les petites équipes de développement.
http://techcrunch.com/2014/11/12/microsoft-makes-visual-studio-free-for-small-teams/
On peut aussi et surtout utiliser et je le recommande fortement le plug in Visual Studio Tools pour l'unité qui se nommait antérieurement UnityVS qui permet de relier d'utiliser toute la puissance du debog de Vs couplé à une application Unity en phase de développement.
http://unityvs.com/
Et puis pour ,ne pas être de reste je conseille aussi de mettre en place ReSharper.
https://www.jetbrains.com/resharper/
Voila, avec tout cela, ben bonne prog et bon debug...