Its maybe good balanced pokemon but I think something is missing from fly type moves. Therefore I would like to suggest replacing Worry Seed for Air Shot move and remove it from TM learnest. This one change won't make it better for exp side, but would help in duel side.