good book over all. felt like the plot was a bit thin just there to drive the MC to upgrades