I have the Galaxy S5. It's slowing way down since interior memory is only 16gb. I put everything I can onto an SD, buy the phone is slow due to hand if the memory being used for apps.
I'd go for the S7 now. Dirt cheap, great phone. Water resistant. No replaceable battery though, and no USB-C.