My tank is about 135g and the return pump is rated at 1500gph but realistically it's probably pushing about 1200-1300gph. I also have a large koralia on the floor that's rated about 2000gph just for the goonches. They like to hang out right in front of it majority of the day but a few times a day they'll take a rest and hang out in the low flow zones. I've had them in a tank when there was just constant flow everywhere with no dead or low flow areas and they didn't appreciate it very much so a rest area is definitely needed for them to get away from the current. I have never checked the O2 level but Ik it's definitely not as high as it would be if the water were cold. I have a lot of surface agitation for O2 exchange so it's constantly oxygenated.