I' m dealing with Nop Commerce for more than 7 months. I would like to mention some Technical Improvements that we can do with the core version of Nop Commerce.

1. We can have all Nop Commerce services as Rest Services.
2. As Nop Commerce is using .Net MVC it would be better to have all Views in an HTML5 framework like Angular or React.Js. By this way we can make Nop Commerce as 2 projects for the View side and the Backend Side. This may allow us to increase it' s performance.
3. Nop Commerce must be platform independent. We are still using some nuget packages which are neccessary to run on Windows Operating Systems. We may reimplement some classes and views in .net core.
4.To improve Nop Commerce performance we can use redis or some other JS libraries for caching solutions.
5. Also for supporting multi e-commerce web sites by one nop instance we need to improve our store mechanism.

For now these are my points for making Nop Commerce more powerfull.

I will be very happy to be a part of those developments if you aggree with me.