web app framework is well accepted and better suited for developing
Ethereum Dapp? It seems that
Python as well.
There's a couple of things to consider in what you said, but just to give you the whole plot in one sentence:
There's no right or wrong here and no JS (front-end) framework is more suited than another.
They all serve a different purpose - making building client-side applications easy and scalable.