Cool ! I hope it doesn’t sound harsh !
I don’t know if you’ve seen this today : WTF ? Spider-Man No Way Home
It’s quite interesting and it probably gives some ideas of what it takes to do these kind of shots …
A lot of stuff are possible from there, if the most important is the story you want to tell, then keep working on your shot, add details, using references images is a must… You’ll probably end up with something much better.
If the most important is to get that believability, like you really want to make VFX and shots that look 100% real, then start simpler, like adding stuff in an image, or in a stock footage that you can find for free on the web, and on the overall try to pick simpler subject.
A full CG shot in a city street it’s quite a nightmare.
Having something like on a rooftop is already much simpler. Why ?
Because we go everyday on streets, how many time on rooftops ? Plus on top of that you don’t have to recreate close ups of people , cars, junks, all the stuff that you see day by day…
With time it will get better.
For sure you can add better lights, some post processing filter, or differnt filmic settings, but I’m pretty sure while they might give something interesting they won’t solve the fundamental issue here.
If we take that as a reference :
And then try to find all the little missing details and differences that makes that image looks real, which are not in your render.
You already have a good basis but it’s lacking a lot of elements doesn’t it ?