Okay same situation right here. Seriously, if anyone has suggestions especially for the mobile syncing workflow with linux I would love to hear them. The seamless message-notiifcation experience with Apple is what holds me hostage.
When I used to have an iphone (4s days), I loved the move to android (pixel) which gave me so much freedom. Cloud apps weren't restricted to Apple PCs (I think this has changed now), and I could just plug into my linux laptop and just drag and drop files to read on a journey. Also tethering always worked nicely on linux.