I used BumGenius 3.0 diapers at the beginning.... But we would literally be gagging every time my baby boy peed in them- the ammonia smell was awful. I switched to hemp after that, and it worked better with less stink.
Recently I bought some more AIO diapers- Swaddlebees all-in-ones. They're really great diapers, the fit is awesome and they work great! But the absorbent part is microfiber... and I am starting to get whiffs of STINK.
The way to fix microfiber stink in inserts is to bleach them. But with an AIO, you shouldn't bleach them because the bleach breaks down elastic. So yeah... with this second round, I'm finally learning my lesson- MICROFIBER STINKS!!!
Just thought I'd pass on these words of whiz-dom... ;)