I upgraded phones not too long ago to a iPhone 7 - 32GB only because my nephew wanted my iPhone 6 plus.
I am currently using Samsung s6 from last 2 years. I never got a problem as such, but the only thing it lacks at is the battery backup. I have to acrry a power bank every time i go out. The battery lasts only 3-4 hours when its full. Samsung should do something for the battery issues.
I am using Nexus 6P from past 2 year and trust me, till date the camera is at par with all the leading camera phones.