I am trying to develop a dapp that works on a web browser that will also contain a website made in a popular UI framework (let's say angular) rather than building a html/css manually.
Right now I'm using Truffle with a server-local test blockchain with some basic functions and html, so I'm thinking about nodejs-based frameworks maybe a better choice than angular since both frameworks use nodeJS and would have to run the same js version since it's the same web-server/folder OR sharing the same nodeJS would make things complicated like for example having shared modules but each fw need different versions of the module.
Is there any, more popular than others or rather must-use, framework when it comes to developing blockchain webapps?