I ended up with the HTC One. Man, this transition is going to be weird.
If you haven't used an Android phone before, you will find there are some subtle and not so subtle differences between iOS and Android that take time to get used to. There are similarities, but enough differences to need some adjustment period. Enjoy your new phone.