Title basically. I tried to underexpose the shadows severely to make it look more the silhouette, but that just made it look even worse. I suppose the only way to get better pics is to find a better location. But I would appreciate if someone can give me advice on any other tricks I could use to make the sky look better and take focus away from the urban hell

Well first, even when the weather is good, make sure you’re out at a good hour.
https://en.wikipedia.org/wiki/Golden_hour_(photography)
1 hour before sunset is “the golden hour”.
Also eveyone else’s tips but it wasn’t in yet so