quick question on pawn vs character

I am working on a new movement type for my dragon. A more realistic flight model. However a lot of people seem more inclined to point towards pawn over character. The character pawn seems to be a lot more friendly for my basic flight movement but not advance. Is pawn necessary? I ask because some of the vector functions seem to hate the character pawn and not react at all. Of course I’m learning and making tons of mistakes, but I would like some input before I continue.

Character is basically pawn with character movement component. Well a bit more, because its like improved pawn with a lot of functionality added. So for you real question is, will that character movement stuff help you or make it worse.