I have an ISA, a very small old private company pension that I no longer pay into, and a public sector pension.
Both pensions out performed my ISA when you take into consideration employer contributions and the fact that I paid no tax or national insurance on the contributions.
When I'm 57, I get to withdraw 25% tax free, and then receive a reasonable income from them, for life.
It doesn't really matter to me how much of the money I'm able to re-coup, just as long as I'm able to live comfortably while I'm alive,
What you have to consider with work pensions is that the majority of the money in that pension pot has been paid in by your employer and not come directly from your pocket. Whether you're in the pension or not, you still get paid the same amount each year.
An ISA is a flexible way to save, giving you better access, but that can also be the issue. So many people end up working their way through savings, well before they kick the bucket.
I would always take some independent financial advice though.... there's a lot of internet experts out there spouting any establishment anti government rhetoric... and then there's Bob down the local, who knows it all too!