I use VS express at home and have worked. The only thing I came across expresses that it bothers me that it does not support add-ons, so I cannot get decent integration with source control.
Express editions do not have the same templates and project types, but you really do not need them, they are just there to speed up work in other editions, you can still create projects, but you have to create an empty project and change the settings manually.
Here's a summary of the differences, and here is 35 crazy crazy detailed pages .
source share