I used to always need revives. I would have to take my Pokémon out of battle once they were At low health so I could use a potion rather than a revive. It was the biggest thing keeping me from battling.
Now I throw them away. I'm at about 90 right now and just can't use them all. Other than nanab berries, it's the first thing I junk.