Samsung rushed the infamous Note 7 to compete with iPhone 7&plus
So obviously iPhone 7 and 7 plus
No samsung is currently in the 7th gen (All new products suffixed with the number 7 -- note 7, galaxy 7, edge 7 etc are supposed to compete with iPhone 7)
I'd switch in a heartbeat if Apple brings last fm support to the android app of Apple Music. I'm too invested in Apple Music and Last FM to leave it all behind.
The iPhone of course. It'll always be the iPhone as long as Samsung runs their crap version of Android.
Who cares about features today? Think about how the phone will be several years from now. Those Samsung phones will probably only get the next version of Android or two. The iPhone 7 will probably get iOS 14 or 15 or maybe even further iOS releases.
My iPhone 5 has lived through iOS 6, 7, 8, 9 and 10 and could very well get iOS 11 if they don't stop supporting 32bit phones