Great premise, interesting story and fun. My biggest problem is the MC. The MC is inconsistent and confusing. He is also one of those lazy troupes where life would have been lot easier if he wasn’t always trying to hide what he can do from every single person. Because of this he misses out on some import opportunities.
The mechanics of the world are fun but not always followed.
Some plot holes.
Could only listen for short burst or I would get frustrated by the inconsistencies, the Mc, or plot holes.