To me, I prefer flask with Jinja. I know django too but it goes a bit hard since I'm not aiming for a website that has just blog, because who change portfolio names anyways? Additionally, loading CSS and libraries manually seems too boring. React is great as it does it all and specifically, the soft navigation! (I wanted to learn react only to have a soft navigation because who wiill do the boring task with pure HTML-JS anyways?)