Has anyone done this? Good or bad experiences? Any advice?

I'm in desperate need of a new smartphone and my upgrade date is nowhere in sight Chat Icon

Thanks!