I have never used the g5. But the 6p and s7 are great phones. I had both. But for me the 10 is better. As I replied in another thread it's all the little things for me that add up. There are so many little touches that make me feel this phone and its software was very well thought out.
Everyone has their own opinions and preferences and I enjoy seeing what everyone thinks and how they use and enjoy their devices. That is what makes these forums so fun.