Wow, a good old fashioned flamefest on DHC. Haven't seen that in a long time...also haven't seen such a high post count in a long time!
I own them all. Multiple versions of each. BB, Windows Phone, Android, iOS. They have all gives and takes, but iOS (in my opinion) is the best overall package for form, fit and function. My only real complaint is that I can't replace the stock dialer with a SIP dialer. I have other complaints, like HomeKit requiring iCloud Keychain (doesn't play well with corporate MDMs) but that's probably a bit obscure for this discussion.
Bottom line is that BB and WP have clearly and definitely lost out to Android and iOS. Fact, not debate. The people have spoken. Put those Lumias and BB Passports in the basement next to your Palm Pilot and Commodore Amiga.