I work in pensions and have done for a fair few years. I am not a financial advisor though (the usual caveat
).
Current minimum pension age is 55 unless in cases of ill health. Obviously this may change if you aren’t retiring for another 30 years.
If you take a pension early it will either be reduced for early payment using factors calculated by the actuary (if a final salary scheme) or if you have DC pension pot you are effectively penalised by having to make it last 5 years longer eg an annuity from age 55 would cost you more than from 60. Early retirement factors in a final salary scheme can be very penal.
Tax wise... if you are a 40% tax payer now then it can be beneficial to put more into your pension to get the tax relief now and when you are eventually taxed at retirement and beyond you are likely to be a lower rate tax payer and so only pay 20% on it. Hence lots of execs contribute the max they can each year to their pensions.
A final salary scheme is excellent and (ignoring the potential failure of the sponsoring employer) you will get way more back then you ever paid in.
A dc pot of money is less great, but as a PP poster said, the earlier you put money in the longer it can grow for.
The very last thing (imo) you should do is opt out of a final salary scheme as you get so much from it. Otoh, if I had the choice between paying for necessities now or staying in a DC scheme I would opt out the DC and rejoin when I had the cash. Ultimately your needs now may trump your needs at retirement.
Re IFAs... I’ve seen some good, some less so. Many used to ask me questions about their client’s pension that firmly told me they had no understanding of final salary pensions at all. At that point you wonder if they’re getting good, knowledgable advice, from someone who understands the true value of the benefit.