My first question is: do you have money invested in Apple's iOS market? If so I'd say stick with iphone, the 7 is coming out soon. There are alternatives to this. Samsung has software that'll port your stuff over to Android, but you may not get everything.
Otherwise that mkbhd video is a great guide. Honestly it's early in the year now, so stick it out and wait for new models to come out, before you make a decision and sign a contract.
My carrier only started carrying Apple products a couple years ago, and I've had an iPhone since. I had no issues with android phones in the past, but I enjoy having the ability to go from using apps on my iPhone throughout the day, to my iPad which I use whenever I'm home.