I am at Mobile World Congress this week in Barcelona. In my opinion all of the top-spec Android phones are similar, buy the one which feels right in your hand. Nokia has a Windows phone with a great camera if you want that option. I personally like the new HTC One best. The new LG with a curved screen is interesting but I'm not sure its tech you really need. I think the Galaxy S5 is a bit big, might as well get a Note (which are lovely but almost an iPad mini - where do you stop ... choices choices)
I use an iPhone 5 supplied by my company, but frankly its outpaced by its Android competitors these days. I'm actually switching back to my 'old' Galaxy S3 next week. Mostly due to battery anxiety, but also because I like Android. The iPhone is very good and until recently iOS has been great, but iOS7 was a step backwards for me. I have a Macbook Air so I'm not anti-Apple by the way.