Well, Android has all of this, and then some more. Except maybe for the Nokia Maps. Haven't used it and can't say, but Google Maps on Android is FAR better than the iOS counterpart. So why Windows Phone and not Android?
Android and Windows Phone are both far superior to iPhone at this point. Between those two it comes down to personal preference. Windows Phone seems much more polished to me than Android. But I would be happy with a Galaxy S4. The only non-contender in my mind at this point is the iPhone. It has nothing going for it in comparison to the competition.
I have a Jelly Bean tablet with a 10.1" screen that I use every day and am happy with it.