This is a purely subjective low rating - the book is well written, and will no doubt appeal to quite a few people who aren't me.
Unfortunately, I found the world building confusing (are we in the middle ages or after the apocalypse), the main character whiny and annoying, the magic system poorly fleshed out...I simply didn't like it.