Hamilton’s The Reality Dysfunction was the stupidest book I’ve ever read and took hundreds of pages to expose itself. Are his others any more grounded (like your other suggestions)?
I think I liked it in the end, though not as much as his other books, but can absolutely understand people would dislike it.