I have seen during DFT calculation some authors comment that LDA/GGA functional overestimates/underestimates the band gap/lattice constant of some materials. Before going to the main calculation, it is recommended that we can plot phonon dispersion plot (say) to verify results with literature data so that future calculations goes well.
For example: my intention is to calculate optical properties (say dielectric function) of a material (say GaAs). And I am using a GGA functional which underestimate the band gap from experimental value. At that position, what should I do? Should I use that pseudopotential to run the necessary executables (scf, nscf, epsilon etc)? Or I have to improve the band gap first and make it close to experimental value and after that I should run the executables (scf, nscf, epsilon etc) to find out optical properties?