There were two street lights out in our road. One of them was fixed very quickly but the other one was more of a problem for them. The entire top assembly that held the light needed to be replaced. They gave me a call and apologised for the delay and this morning the big cherry picker arrived and replaced all the light assembly.
I think that it gets a bit complicated when different departments are involved but I can't fault the service (my own experience).
I used to live in a big city (3,5 million people) and saw services decline to the point of collapse. I believe in a "broken window policy' where reporting and fixing the samll issues prevents decline and them becoming bigger ones... It just takes a little effort and time....and don't be discouraged if it doesn't happen right away.