I love the color tone you use in this! You choose some very cool tones for this (which is appropriate for a very rainy day) and you saved the warm tones for the lights above them, and the reflections from the light.
I'm normally not a fan of the 'messy' way the paint is applied, but you do it with such skill and it legitimately does make the painting look better, and the textures do add dimension to the painting. For example, on the ground, it does look slick and sopping wet.
My favorite part of this painting is how the guy is holding his book above his head because he forgot his umbrella, its funny and makes the painting more lively!
I wish you luck with your other paintings, because you truly do have a gift.