IMO, the Diaper Genie II (don't know if you have the original or not) works quite well in containing the stink. I change my DS's 1x per week and the odor isn't too bad. Yeah, there's a bit of lingering stench but it's to be expected considering I left pee and poop rolled into bags inside plastic.
I said to my DH that we need one for outside for the dog poop! lol
Ours does an okay job but will sometimes smell if it is getting close to full. We empty it once a week on trash day. Dumping the solid waste in the toilet before putting it in the genie will help.
Arm & Hammer makes these little deoderizer discs that work great. I put two or three in the bottom and no smell at all!