Boy am I glad to see American Gods on that list. I started reading it on someone else's recommendation, whom I obviously should not have trusted. I gave up halfway, convinced that Neil Gaiman is a pen name of Garth Marenghi.
To anyone who gave up American Gods: you're right, they're wrong.
I really enjoyed American Gods but it took me a long time to finish. I assumed it was because my attention span was getting worse but I hadn't considered that it was just a tough book to read. The books I've read since have been non fiction which are also slow reads for me which supported my, hopefully incorrect, hypothesis.
To anyone who gave up American Gods: you're right, they're wrong.