Mine doesn't have a headphone jack but Xiaomi did provide a Type C to Headphone jack adapter in the box. It would have been better to have it embedded in the phone itself. But now, what happens is I don't use the phone while it's charging. So good enough for me.
Go with open source Office alternatives or go with Microsoft Office Mondo, if you don't want to pay. Otherwise, Microsoft 365 seems good with that 1TB storage.
xManager for Android.
For downloading songs in my Spotify playlist, I use Spowlo for Android. It downloads songs at the specified quality (I choose 320 kbps and but you can download even in FLAC; I chose FLAC for some songs). So far, it has been able to download all my 1910 songs from my personal playlist.
There are other custom ROMs as well which get frequent updates monthly. Like my Lisa got official LineageOS support after 2y of its release but there were other custom ROMs during that time and even now.
American Reality*