People looking to retire in the near future face a host of issues that might affect the timing of when they leave work - and they also face spending their later years with much lower income than they might have expected.