On a related Mass Effect note, I finished reading the third novel, Retribution, earlier tonight. Anderson can still be a bit of a badass - I want him on my squad in ME3.
There's another character introduced in Retribution
that I hope will be in ME3 as an antagonist. I really want my Shepard to kill that bastard.
The Mass Effect novels are pretty decent, overall. They're not literary masterpieces or anything, but definitely readable. I'd also recommend David Gaider's Dragon Age novels, The Stolen Throne
and The Calling