Pros: Durable, variety of colors, no leaks
Cons: Slightly difficult emptying bag
I own two of these bags - one for the wash and one to use. I wash them with the diapers and line dry. They dry quickly and are ready to go by the time I need to use the next one. They hold a ton, and they seem very durable. I don't foresee needing to replace these any time soon, and will probably use them with the next baby as well.
They come in so many colors! I had a hard time choosing because they all looked so nice.
The only downside (and this is minor) is that it is slight hard to empty the bag into the wash. It takes two hands because it is elastic rather than drawstring.