Flawed writing, shallow characters (especially the two best friends), Gary Stu protagonist, but still a lot of fun. You can easily see the potential in the writing. Wish there had been a bunch more edits and time to simmer the plot and characters. Weak soup where there should have been a rich layered broth.