I wanted to like this series, and in some aspects I did. I really liked the premise and the setting. I enjoyed how it delved into the history of Red King's family and how the author was able to introduce and explain the children's powers.
Unfortunately, even for children's magical fantasy, it was just far too unrealistic. I can accept magic and powers but I can't get past the absentee and globally apathetic parents. Also, the total control Charlie allows - yes, he allows - Bone grandmother to exert over him was over the top, even if he was intimidated by them. There were instances that even the weakest kid would say "no" to, and we're expected to believe the hero of the story had no! idea how to stand up for himself what so ever? By the end of the series he certainly should have been telling Grandma Bone to shove off.
Another issue with Charlie for me was his total inability to learn from his mistakes. He continually put himself in mortal peril even though he had to have someone pull him out of the fire multiple times. He just didn't develop in that regard. He was also rather gullible - not the least bit savvy for a kid who is just allowed to roam town like he is.
His mother - what can you say? I can't even imagine a mother letting someone treat their child so poorly, even if it was a grandmother. She was weak and apathetic and again, it was unrealistic. His mother suffered loss, yes, but she was able to go on with her day to day life and even move on to dating (this was implied by Charlie asking her is she had another boyfriend) but she was unable to stand up for her child? Either unrealistic or just a rotten mother. I kept coming away from her feeling like she has sold her child for a place to live.
Many of the adult support characters came across as impotent and inept. Incidents that occurred to them felt contrived and weak - a man comes into your shop to strong-arm you and you just take it AND let your help just walk out the door? Strength in numbers, people!
One exception to the poor adults was Uncle Paton; there was some depth of character and some struggle for him in the beginning - something he needed to overcome, and he ended up being a staunch supporter of Charlie's - but again, he would just leave Charlie in the hands of the boy's evil grandmother, and it felt like this was just unrealistic.
For the most part, Charlie's friends developed acceptably as characters. I liked them all with perhaps the exception of Olivia - she was not a likable character in the least. It felt like she was meant to be but in the end, it fell flat.
Charlie's enemies felt stock, for the most part. The archvillain was two dimensional and seemed to have no clear plan throughout the first half of the series - he seemed like he was just there to antagonize without purpose. I found myself on more than one occasion saying to myself, "just tell them no and walk away!" Again, this could go back to being raised by a weak and apathetic mother.
I completed the series, and I enjoyed it as light reading but it didn't really have any depth for me.