I would say that he is good. The only thing that could make him better would be a move that gets rid of his weaknesses which are Fighting and Ground types. He can not any good flying moves except Aerial Ace butit has low power. I would teach him Dragon Pulse instead of Roar of time because it still has good power and you do not have to recharge.