Personally I would overpay the mortgage. Followed by 'spare' cash (if there is some) into a pension because of the tax benefits i.e. Money that's not affecting my current lifestyle ... any left over, hold some for a rainy day in a cash ISA, otherwise a stocks and shares ISA for long term...