I print with ABS. I always print with 100 % infill to avoid water ingestion. Besides I print at the highest temperature, 250 °C to ensure good bonding in the Z axis. Furthermore I reduced the distance between lines, as default the distance between lines is 0,48 mm. I've reduced to 0,44 to avoid void spaces. Also I do not use layer fan.
Parts are almost always black. ABS has a better temperture stability. Many times, prints and scuba gear in general, are left at the direct sunlight. With PETG and PLA, direct sunlight deforms the prints.