I blamed speed, temperature, supports, and filament before I finally checked the flow rate calibration.