Flaps will ALWAYS induce extra drag, therefore will also reduce climb gradient. However the use of flap will allow the aircraft to get airborne in a shorter distance (useful for shorter runways). Once airborne and at a safe height cleaning up will enable aircraft to fly faster and climb steeper.
Sounds odd I know,
UTF