Haven't fully read it, but so far it seems pretty good. The characters are engaging and the story is in depth enough to see a really good time in the future. The characters are varied and each have a clear role that flows together with the main character.
Keep it up.