Welcome to the forums!
You've come to the right place to ask your questions!
If you are looking for an unlocked device, you indeed have a myriad of options at your disposal. Have you considered online shopping for a phone? Newegg has a ton of sales and promotions going on; and Amazon has great stuff, too.
The Honor 8 (midrange, unlocked) does have a dual-SIM but you'd have to give up the memory card slot. And it's 5.2", so it's not as big as the other devices you can purchase.
If you do buy unlocked, you won't get the crazy bloatware that carriers give you! I bought my Honor 8 unlocked and I only have maybe one or two Rogers apps on it; whereas before, on other phones, I'd have at least 6-8. And never used them. So I certainly understand you wanting less bloat and more functionality!
If you are not looking to spend a large chunk of cash, "midrange phones (phones that are mid-tier in comparison to flagship specs; yet very often perform just as well as flagships and do have some flagship specifications)" could be a very worthwhile option for you. The OnePlus 3T is the best unlocked midrange phone out there, IMO, and it's 5.5" so it's a decent size. Looks like it only has one SIM slot, but here's a link for you to see if it meets your requirements:
https://forums.androidcentral.com/e...eplus.net%2Fca_en%2F3t%2Fspecs&token=ftRqMYBl
The Axon 7 is another good option if you want to go midrange.
If you want to get a flagship or close to it, the Moto Z Play is an interesting option with mods if you want to have a long-lasting battery, etc. If you really want a big screen, the Samsung Galaxy Note 5 is at a good price now.
If you have any more questions, please feel free to reach out to us,