I admit I'm not a fan of this series (I couldn't abide the love square), but Melissa Marr has woven such a complex tale by this point that I had to see how it ended for all of the players. 
 My opinion? Marr has done a skillful job of tying all the threads. Each player got his or her ending. (I totally called at least the first part of Keenan's resolution.) Some were expected, some were strange, and some were the result of a lot of twists. From a non-fan, I found this last installment to be a satisfying conclusion, perhaps because I wasn't as emotionally invested in the characters.