Savings via a pension fund is really the best way to fund your retirement. The tax advantages are such, that you really shouldn't be looking at anything else even if you can't access it until you are 65.
If you set up a business and it doesn't work out, you are going to have some comfort that you have safety in retirement.
If you plan on setting up your own business, then you
definitely should not invest in property.
You need a flexible investment without any borrowing. If your savings are tied up in a property, you might find it difficult or slow to sell the property to access the money. Whereas if you have a portfolio of shares, you will have the cash in a few days.
Also, if you need to borrow to set up your business, the existence of an investment mortgage will make it harder to get a business loan.
So my revised advice is:
1) Max your pension contributions - this is the right thing to do, whatever the scenario.
2) Pay down the mortgage on your home until about 5 years before you are ready to set up your own business
3) About 5 years before you are ready to set up your own business
- Continue maxing your pension contribution
- Stop overpaying your mortgage and start building up a fund for your business
If you clear your mortgage, invest in your savings in a portfolio of shares. They will go up and down, but the potential upside outweighs the potential falls.
About a year before you set up your business, consider converting your shares to cash, if a stockmarket crash might leave you without enough to set up your business.
Brendan