Just finished Spin by Robert Charles Wilson a few days ago, which was really interesting. It had a lot of great, fully fleshed characters which I really appreciated, and which kept me hooked.
I'm now reading/listening to American Gods by Neil Gaiman. I'm only through less than 10% of the book, so I can't say if I like it yet. However, I'm REALLY enjoying the audiobook itself. It has a full cast of voice actors which really breathes life into the story, more so than if I had just read the paperback. I'll probably finish it within the next two weeks or so.