Well, I finished it. And I don't really know what to think? On the one hand, it's nice to have a couple of "adventure of the week" type stories - nothing Earth-shattering, or game-changing - with great characterisation, an intriguing new lifeform, and a look into one of the most underdeveloped major races of the Federation: the Betazoids. But on the other hand, for me anyway, it felt a little too simple (for wont of a better word), with too much time & effort spent on the unbelievably useless Betazoid House leaders (except Lwaxana, of course), and an equally useless - and frankly irrelevant (unless I missed something) - description and accompanying thought process of making a gurney out of a table

. Plus, there were no end of rank discrepancies, with both La Forge and Data described as lieutenants (not all the time though), and Troi as a lieutenant commander when, at this point in the 7th season, she would have been a full commander (if the "Historian's Note" is to be believed).
All in all, I liked
Shadows Have Offended - mainly because it's a starring vehicle for Troi and Crusher (and to a lesser extent, Worf and Picard) who are very well served, Troi in particular (she's my favourite TNG character, and one of my favourite Trek characters overall). Also, Cassandra Rose Clarke has brought some new life and ideas into Trek Lit - plus the image of Worf clad only in dark leather pants, boots, and a cape

(which just about manages to push SHO over the line and into an "above average" rating from me)