The further I get into Terry Pratchett's Discworld novel Raising Steam, the more rushed it feels...
I have a feeling this would've done better spread over 2 or 3 books, rather than a single one. Characters and species keep getting introduced out of nowhere, and barely given any content before moving on again to the next.
Maybe it's to enhance the fleeting aspect of a train passing by along its tracks, but it just feels unfinished and rushed to me.