I stumbled upon this book by accident and I had never heard of it or the author so I had no expectations at all besides hoping it was a good read.
Mayer Alan Brenner did a great job with the characters which I found to be well developed and have a fair bit of depth to them. Plus , you've got to love a "hero" whose nickname is "the Vaguely Disreputable". The story is frequently humorous in a real life sort of way, mostly due to twisted circumstances rather than deliberately attempting to be funny, and it always seems to avoid falling into the standard good guys vs bad guys mould.
This is all good stuff, right? So why did I give it a 4/5? Well, I get that the author aims for a magic that's closer to engineering than mysticism, and in my opinion that turned out quite nicely, but he tends to be over descriptive of each spell and counter-spell, how these are set up, what they require, what they look like, etc. and at times I found myself lost in unending paragraphs of overlapping helices and matrices of different colours and textures producing all sort of effects. I think that, in this case, the idea that "less is more" would have helped make it a better read.
Despite that, I enjoyed the book quite a bit and will be moving on to Spell of Intrigue next.