I vote for Allhearts (or Waldies, Crocs, etc). They are MUCH lighter than Tevas (probably half the weight or less), and do the job. They are stiff bottomed, dry quick, easy to put on, comfortable, are kind of elevated so are good for walking through mud puddles around camp, and are cheap. I love them.
I also wear them when I go swimming in the St. Lawrence River, and find that they stay on my feet, even though mine are a little bit loose on me.
I had a bad experience with flipflops one time...fell off my feet while walking uphill. That really hurt! Plus, its hard to wear socks with the kind that have a thingy between your toes.
I got the Allhearts because they are so much cheaper than the Waldies/Crocs, but are basically the same.