As I mentioned on other forums, you do not need oxygenators and air stones. Air stones don't aerate the water directly. The act of the bubbles breaking the water surface, hence surface tension, causes oxygen exchange. As you said, air stones also degass the CO2. All I do is have the outlet of my canister 1 inch below the surface and blowing horizontally across the water. This creates small ripples which again break the surface tension and aerates the water.
I have 30 cardinal tetras, 10 lemon tetras, 100+ RCSs, 10 Caridina Typus and hundres of pond and ramshorn snails all in a 165L tank with CO2 at 2BPS fully dissolved with a massive external CO2 reactor and have no issues with fish gasping for air.
Here is a photo of the famous Tom Barr's tank with the surface ripples for oxgenation.