For comfort you really can't beat Birkenstocks.

I only wear flip-flops in the shower. They're uncomfortable, bad for your feet and no-one can walk gracefully in them.