I currently have a Nexus 5. Generally happy with it, although I am increasingly needing to shoot short videos, and the Nexus 5 sound quality when making videos is terrible.

So, I'm considering a new phone, and the Samsung Galaxy S7 came up in search results (along with iPhone 6S). I'm happy using android, so that probably rules out the iPhone. I've also considered the Nexus 6 (but I worry about the sound quality when doing videos).

Any comments / advice?