The good, the bad, and the ugly: The Red Queen (The Obernewtyn Chronicles #7) by Isobelle Carmody

Exciting ending makes up for slow rest of novel.
The good
Elspeth (protagonist) isn't hung up on her missing love interest, and Gets Shit Done.
The whole Habitat plot at the start was interesting, although it could (probably should) have been a separate book in its own right.
More worldbuilding...