Here’s an earlier, somewhat related, topic: Librem 5 Capabilities That No Other Phone Has
I will repeat one paragraph from what I wrote there:
The Librem 5 is encouraging me to try things that I wouldn’t even try on my previous phone (iPhone), for various reasons. It’s not so much that you can’t do it on an iPhone. It’s that you wouldn’t try to do it on an iPhone.
One cool thing about the Librem 5 relative to the iPhone is that your USB peripherals can just work.
Case in point: I have some files on a (full-size) SD card that I want to transfer to my phone.
Librem 5 solution: USB-C to USB-A adapter in bottom of phone, then USB-A SD card reader, then insert SD card. Job basically done.
iPhone solution: Who knows? I’ve had to do this sort of thing in the past and ended up doing ridiculous solutions like … first of all, you have to get the files off the SD card using another computer, then even then it’s a pain: either email the files to an email account that is configured on the iPhone or put the files up on a web site and download them to the iPhone.
Of course the iPhone makes it easier if you want to use iCloud for the purpose but it will come as no surprise to anyone that I don’t wish to share my files with Apple.