Alex gave me Scott Lynch's The Lies of Locke Lamora for the journey to London and back.
So far (about half way through) it's a good pacey read and the story is interesting - the jumping between two different time periods in the character's life is well-timed and maintains interest and suspense effectively.
I have no problem with actual swearing in fantasy books - it's a slightly stuffy genre so books like Malazan and this one that allow for a bit of obscenity in the right context are a breath of fresh air (eg. soldiers swear, get over it.)
However, Lynch has something of a habit of throwing obscenity in at token moments where it's out of place in the conversation, leaving it a little cringe-worthy because it jumps off the page as not flowing as part of the dialogue - it's as if the characters are going "Look at me, I said a naughty word!" It feels like the author is trying too hard. The more I read, the more this irritates me.
Overall though it's a lot of fun.
eg. I won't for a second believe that an equivalent of a run of the mill police constable would follow "shit-eating little rat fucker" with "oh, such an infamy!" in the same sentence