This thread is BRILLIANT. I've made extensive notes.... Here are mine.
-WARNING: I'm not very highbrow-
Right now I'd recommend Naomi Alderton's 'The Power' - I'm about to finish it and putting it off as I've enjoyed it so much I don't want it to end. It's a dystopian(ish) look at what would happen if women had a power that made them stronger than men. It doesn't pull any punches, and there's some tough (but brilliant) reading in there.
I love the Rivers of London series. Paul Cornell's Shadow Police series is very similar in a lot of ways - gritty London, but with magic. Some of it is pretty hardcore and grim. I love it for its extreme London-ness.
www.paulcornell.com/category/shadow-police/
If you like urban fantasy then I'm gonna have to recommend the Dresden Files to you, though you may already be aware of them. Set in Chicago, with a wizard. I think they get better and better. Full disclosure: I listen to them as audiobooks because then James Marsters reads them too me and my teenage self is made happy.
www.jim-butcher.com/
I also like Jodi Taylor's St Mary's series. Sort of time travel. Some riotously unlikely plot twists in places, but the main character and the supporting cast are so much fun that I happily let that go. Besides, it's a book about time travel, how picky can I be about unlikely happenings?
www.jodi-taylor.com/
Straight crime fiction this year:
I really like Jane Casey's Maeve Kerrigan series - the first one is The Burning, I think. Young DC, in London, murder etc, but nicely written and plotted and she's a lovely hero.
www.penguin.co.uk/authors/jane-casey/1064362/
Sharon Bolton's Lacey Flint series, though she seems to have stopped writing them and there were a lot of unsettled arcs that I'd have liked to see tidied up.
www.sharonbolton.com/lacey-flint-series
Non fiction - I really like Sara Pascoe's 'Animal' (I listened to it, read by her, which I think might have added to it) and Jon Ronson's 'So You've Been Publicly Shamed ' which I think should be required reading before people are allowed to interact with other people on the internet.
I have more, but I'll stop now.