I've used the Seidio surface with previous phones and been happy with them. Just Fyi, Best Buy's house brand "Platinum" are the exact same cases and can usually be bought for less. Out of your choices, I use the Apple leather case and the Magpul on my 6 Plus. Both are great cases. Both have a very good fit and feel to them. The Magpul is slightly thicker and offers more protection. The Seidio Surface and Incipio DualPro have a soft touch feel finish, slightly rubbery feeling, when bought in black (not sure about the other colors).