I put my last 4 phones ins Spigen cases, they are top notch.
For what you described, you would want to probably look at the Rugged armor:
https://www.spigen.com/collections/google-pixel-2/products/google-pixel-2-xl-case-rugged-armor
It has the full lip and while it's not the thinnest profile you can get the added bulk is minimal. I had one on my nexus 6p, which was also already a pretty big phone, and found it to be the ideal compromise of slim design yet some drop protection.
Im leaning toward getting it for myself again with the 2XL, but im still on the fence between that case and:
this clear case:
https://www.spigen.com/products/google-pixel-2-xl-case-liquid-crystal
and the case I currently have on my 1st gen smaller pixel:
https://www.spigen.com/collections/...ixel-2-xl-case-slim-armor?variant=38227685825
^ - This case I feel would be bulky for a phone of this size but I REALLY love the kickstand setup. I use it all the time on lunch breaks and I know I would miss not having one.