I’ve had a bunch of iPhones (3g, 4, 5, 7, 8+ and Xr) as well as a Galaxy S3 (both stock and several different roms) and will probably never buy another Android phone. I write apps for both iOS and Android so I still use both OS’s regularly and I just prefer iOS’s stability and the fact that every Apple phone I’ve had has still been rock solid and getting day 1 updates after 2+ years.
If you want to go Android make sure you get one that runs stock Android, not some bastardized flavor of Android that was modded by the manufacturer or carrier. A year into ownership the non-stock Android OS will be all but abandoned by the carrier/manufacturer and you’ll be left with an insecure OS for months while you wait for the carrier/manufacturer to port Android’s latest OS over to their bastard OS.
Android is at 51.5% market share in the US to iOS 42.4%. That means EVERYTHING else accounts for just 6.1% of the market. So no, there are no viable alternatives or there would be more than 6.1% of people using them.
Everything is cloud based now. Why do you need USB ports?
Also you likely can’t use your old BB anymore because of 5G. All the spectrum from 2G and 3G is being reapportioned to 5G. Your old phone doesn’t have the hardware radio to be able to run on the changing networks, at least in the US.
So the phones won’t be “Canadian” anymore, but licensed to a US firm. That’s similar to Nokia being licensed to HMD. And they will be “mid range” in features, but who cares. As long as it has 5G you’ll be good.
I decided I can’t get the Duo due to how long I keep phones and the lack of 5G. So now I’m waiting on the next Nokia 9.