I hope the evil grandma doesn't have too much power over him. I hate one dimensional evil people having too much power. That drives me nuts!!! The hero sounds exactly like the type I like: Extremely powerful and pretty much answers to no one and his only real weakness is the heroine. I hope he stays powerful.
Oh he does remain powerful and slowly understands how manipulative his grandma really is!