Switch to Android or stay on Blackberry?
Okay, the title gives little information, so allow me to elaborate. I dropped my Blackberry Z10 on to a hardwood floor from the height of my breast pocket. I have a warranty with T-Mobile, and they gave 2 options, either replace my phone, or get a new one without any additional fees. The thing is, T-Mobile no longer carries Blackberry phones, so if I choose to get a new device, they will have me start paying for the new phone in monthly installments. I personally love Blackberry 10, but I really want to upgrade, should I get an Android device such as the Xperia Z3, or the Galaxy Note 4, or should I wait until I can get a Blackberry Passport/Classic?
My needs include multimedia (i.e. pictures, videos, hdmi/miracast output), a long battery life, and a wealthy amount of location based services (on my Z10, I use Maps, ARKick, and Yelp). Can Android service my needs?