1. Not really. There are some good SSH clients that I'd recommend instead.
2. I use the official Wireguard client.
3. Yep.
4. Yep.
5. People grouse about it, but iCloud works brilliantly if you use it with other Apple gear. There are also the usual suspects like Box, Dropbox, GDrive, etc.