Were pterosaurs good fliers, if they had to put "everything" into getting off the ground and staying there? Sure! To say "no" is like saying that because porpoises are totaly specialized for swimming shows they aren't very good at it.