Steven Erikson makes a lot of bold choices throughout the series that go beyond plot structure and character deaths. If you don’t like something about any particular book, it will probably be absent in the next book.
There are several times where (after 1000+ pages of build-up) he shifts to an entirely different set of characters on a different continent. You get thrown into the deep end and have to start over with no immediate clues about where you are, when you are, who the people are, and what it has to do with what you read before. A book or two later threads start to intersect.
A later book has Kruppe as the narrator, which is fantastic if you love Kruppe as much as Kruppe loves Kruppe.
My most significant run-in with a genie was in Mario Land 3. After what I did to him, I’d hate clouds too.