It turned so that I decided to use Angular 2 for a frontend part of my fullstack projects. Not without difficulties I finally put all those TypeScript, decorators and components stuff to work. The real problem appeared when time came to deploy it and integrate with Express. Initially I intended to bundle all the app components and dependencies into one js file, which I could link to my index.html, but I failed to find a suitable way to do it. So I just made public the app folder along with node_modules (the latter was given ‘/scripts’ alias in Express routing).
So, 1) maybe someone having troubles with using Angular 2 with express may find my solution helpful, and
2) anyone who knows proper ways to deploy Angular 2 apps is welcome to share their knowledge.