My dialler app is severely lagging
Having had no better suggestions I did try a factory reset and it seems to have resolved the problem entirely, indeed the phone 'feels' new.  Whilst it is annoying, it's been over a year since having the phone and it only took about an hour to factory reset and restore important files, so it's not the worst solution out there.