Funny enough the software on the nokia and the M8 was very similar.
I also had the CAT S22 flip, but I couldn't warm to it. It's really heavy and bulky, runs android so can be a bit sluggish, not amazing battery. I even rooted it and removed some of the bloatware it comes with, but it just isn't a great phone.
I had no issues with the M8 Flip, I got the normal version, not the security plus. Even though the camera is not great, sometimes it can be useful to be able to send an image over MMS. It's nice and light but still feels quality. Good loud speaker etc.
It has call recording, optionally automatic, which is important for me. It takes an SD card and I was able to transfer contacts as a vcf file, podcasts, and even exercise videos after some conversion. Not that the screen was amazing for watching things, but for following an exercise video would work in a pinch.
I think something like this worked.
ffmpeg -i "$INPUT" -c:v libx264 -profile:v baseline -vf setdar=dar=0,setsar=sar=0 -c:a copy "$OUTPUT"
Another thing I found cool is the ability to selectively lock the screen.
It's kind of painful to have to type a pin if you just want to use the calculator or something.
It has the option to choose which menu items are protected by the pin. So for example, things like call recordings, media, sms I would have locked, but not some other things.I'm actually not using it at the moment, I moved to a jelly star by unihertz, which I love, but it's a very different offering. Though I am considering going back to the M8 for a few months.