I don't know about the 8 because I upgraded from a 6S Plus, but battery life for me is outstanding.
But I agree that I wouldn't want to drop this without a case on, but that is true of every phone I've owned.
Agreed. I've never gone Naked in public.