I have an iPhone 6, and it's never quite been right since day 1. It could be iOS, it could be the hardware. Not sure. It occasionally locks up (especially the phone app itself, which 15% of the time just won't start), tends to run very slow, and the camera is just terrible. I have to reboot more than I had to with my iPhone 5. I am not going to get a X, but I'm wondering if I should upgrade. My corded ear buds just died, so I need new ones anyway -- that could mean the bluetooth BUT this is a phone I use for business. the Audio HAS to work! Should I get an iPhone 6s, which is a processor upgrade (important for newer iOS releases), and maybe will cure some of the 6 hiccups I've been having, and keeps me with corded headset, which is a known audio quality level, or Should I get a 7 or even an 8 and try the BT headset. If the BT headset isn't up for top quality audio, then I suppose I'll stick with the 6s, as I have no interest in an octopus of dongles (there are many times when I need to both talk and charge at the same time). edit: doing some research, and the iPhone 7 seems to have some hardware related issues on audio quality: https://discussions.apple.com/message/30679862?start=480&tstart=0 Doesn't seem to be consistent though, so maybe a bad batch of components somewhere.