Yep, I'm a snorer. But if I sleep on my stomach...not so much...so I do. But put me on my back and I can shake the walls.
I'm not sure about the gas...but can't imagine its much different asleep than awake.
I never hear the bed partner...cause I'm asleep...and you'll have to get to sleep in a damn hurry if you want to beat me to sleep. Good, clean, conscience, I guess.
But, I brush my teeth, take showers, keep my hair combed, don't eat in bed. So, I guess that's close enough to perfect for me.