After the past few months or so Sprint has started on a downward spiral for me. I have had their service since '07, and defended them many times, but now I keep losing service everywhere and keep getting hassled about stuff that is unlimited.

I have decided to go to Verizon, and I got a general quote for how much it would be. The only thing I need help with is deciding a new phone. Right now I am currently using a galaxy s3. There are three that I have been looking over, the LG G4, HTC ONE M9, and the s6.

Does anyone have any of these for input, or any advice on better phones?