Hi Heidi,
We first used the Diaper Genie and you talk about a pain in the butt! When our daughter turned 1 we got the Diaper Champ and we loved it. We still have it two years later, we kept it for our second child.
For the smell, buy scented garbage bags to use in there. You are using bags, arent you?? If not, that is probably why your pail smells so bad and has larvae in it. You can ge scented garbage bags at the grocery store and I've heard someone recommend getting scented bags at the dollar store too.
Wash out your pail really well with hot water and soap. Then start using a garbage bag to catch all the diapers. It makes dumping much easier too!
-Char