where on earth would give that advice? you have a lot to catch up and anything is better than nothing.
vs ISA, the short version is you get income tax relief on pension contributions, so 20% on top of what you put in. pay in £100 you get £120 in the pension.