In the new P10 requirements (here), the requirement for .NET stack is Visual Studio 2013 or higher.
Does the community editions work properly and are enough? I remember in the past we could use the Express editions without issues, does this still maintains?
I use the Community edition of Visual Studio 2015 and it works perfectly.
The Community edition is just a rebranded Professional edition (that no longer exists), so it should work fine.
Note however that the Community edition license limits your rights to using it to personal use, or if you're in a SME (less than 250 employees *and* less than 1 million USD in revenue) to 5 concurrent users *or* to developing open source projects. In most other cases you can only use the Community edition to develop open source projects.