Different professionals suggest different ways of writing the resumes. It is best suggested to design your resume on your own keeping in mind the things that are expected by the employer and the details you possess relevant to those expected by the employer.
Functional template is used when the applicant has considerable gaps in his work history. These gaps make a bad impression on employer and hence should be hidden. This format is more focused on the skills rather than the experiences of the applicant.