I have used Apple leather case on my iPhone 7 and I loved it, however if you do drop in on a rough surface the leather gets pretty damaged.
Also used a Spigen case with no issues, except that it had a hole on the back to show the Apple logo. This hole would allow for dust, and crap to get under the case.
Currently using
MagBak. Solid case, slim, and magnetic back. Super convenient feature. I stick that shit on everything.