Express JS and Next JS are both javascript packages that more likely have the same level of performance and features. Many developers use Express.js when they need only a framework for the backend. While others who require a front-end library included, go for Next.js
When Next.js is used, the user device does not require Javascript and CSS installed. This results in faster page loading. Whereas, Express.js uses multiple HTTP and URL methods to generate quick responses.
Both these frameworks are great assets for your project and tackle the same requirements but in different ways. The choice of the best one depends on the nature and demands of your project.
Read more about Expressjs vs Nextjs